15.4.1 使用CREATE OR REPLACE VIEW语句修改视图结构
15.4.1 使用CREATE OR REPLACE VIEW语句修改视图结构
使用CREATE OR REPLACE VIEW语句修改视图结构,语法格式如下:
CREATE[OR REPLACE][ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}][DEFINER = user][SQL SECURITY { DEFINER | INVOKER }]VIEW view_name [(column_list)]AS select_statement[WITH [CASCADED | LOCAL] CHECK OPTION]
语法格式与创建视图的语法格式相同,不再赘述。
CREATE OR REPLACE VIEW语句的含义为如果视图不存在,则创建视图;如果视图存在则更新视图。
例如,创建名称为view_create_replace的视图,视图中包含的字段为t_goods_category数据表中的id字段和t_category字段。
mysql> CREATE VIEW view_create_replace-> (id, category)-> AS -> SELECT id, t_category FROM t_goods_category;
Query OK, 0 rows affected (0.01 sec)
SQL语句执行成功。使用DESC语句查看view_create_replace视图的信息。
<
15.4.1 使用CREATE OR REPLACE VIEW语句修改视图结构相关推荐
- create view 和 create or replace view的区别
create or replace view的意思就是若数据库中已经存在这个名字的视图的话,就替代它,若没有则创建视图: create则不进行判断,若数据库中已经存在的话,则报错,说对象已存在:
- sql视图语句_SQL视图:Replace View语句的示例语法
sql视图语句 A View is a database object that presents data from in one or more tables. The same SQL stat ...
- 在mysql中 创建视图需要使用_语句_SQL如何通过CREATE VIEW 语句创建视图
一.什么是视图 视图是基于SELECT 语句的结果集的可视化的表. 在 SQL 中,一个视图是基于某个 SELECT 语句的结果集的可视化的表. 视图包含行和列,就像一个真实的表.视图中的域就是来自一 ...
- mysql drop view_SQL CREATE VIEW、REPLACE VIEW、 DROP VIEW 语句 | 菜鸟教程
SQL 视图(Views) 视图是可视化的表. 本章讲解如何创建.更新和删除视图. SQL CREATE VIEW 语句 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表. 视图包含行和列 ...
- Oracle数据库create or replace
create or replace 表示在创建视图时,如果已存在同名的视图,则重新创建, 如果只用create 创建,则需将原有的视图删除后才能创建. create 如果创建已经存在,会报一个错误 - ...
- 5、修改视图(ALTER VIEW)
修改视图是指修改 MySQL 数据库中存在的视图,当基本表的某些字段发生变化时,可以通过修改视图来保持与基本表的一致性. 基本语法 可以使用 ALTER VIEW 语句来对已有的视图进行修改. 语法格 ...
- sql server 中 create or replace 视图方法
sql server 中没有 create or replace 语法,可以用下面的语句: IF EXISTS(SELECT 1 FROM sys.views WHERE name = '视图名称' ...
- 如何找回被create or replace覆盖的PL/SQL对象
有同学在T.Askmaclean.com上提问关于10gR2下原存储过程procedure,因为开发人员误操作create or replace 使用同样的过程名导致原存储过程被覆盖,希望通过Orac ...
- oracle create replace,Oracle11gr2新增CREATE OR REPLACE FORCE TYPE功能
在11.2中,Oracle增强了TYPE类型的依赖处理. 在以前的版本中,如果表或另一个对象依赖当前的对象,那么这个对象是无法CREATE OR REPLACE的,在11.2中,这个限制被放宽,当依赖 ...
- 15 jQuery Plugins To Create A User Friendly Tooltip
Tooltip is a good way to show extra information when user hovers the cursor over an element. The &qu ...
最新文章
- openmv4闪灯说明_OpenMV Cam
- 代码文件的编码不统一导致的坑
- 通用权限管理系统组件 中集成多个子系统的单点登录(网站入口方式)附源码
- windows和linux文件的转换
- 【Android 安全】DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application )
- asp.net(c#) linkbutton CommandArgument
- 你知道你的模型可以为公司赚多少钱吗
- python类对象点处折行_史上最全的Python面向对象知识点疏理(对象是类的实例)
- 『电子书』分享一波码农必备编程开发类书籍[转]
- ol+天地图+geoserver_GeoServer的WMS服务加载到天地图
- 【BZOJ3110】【codevs1616】K大数查询,权值线段树套普通线段树
- 1.2 xss原理分析与剖析(3)
- 一起来学SpringBoot | 第二篇:SpringBoot配置详解
- SQL:postgresql中将时间戳转换为字符串
- CentOS 7.6网络配置
- 【C语言新手】EasyX图形库使用
- java idle 机制_Flink中Idle停滞流机制(源码分析)
- 多个PDF合并成一个PDF
- java过滤_java 过滤list的几种方式
- 【大学物理实验】RL和RC串联电路的稳态特性研究