SQL中视图的创建。修改,删除
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL中视图的创建。修改,删除相关的知识,希望对你有一定的参考价值。
1、创建视图
CREATE [OR REPLACE] VIEW 视图名(列1,列2...)
AS SELECT (列1,列2...)
FROM ...;
[WITH [CASCADED|LOCAL] CHECK OPTION]
2、修改视图
CREATE OR REPLACE VIEW 视图名 AS SELECT [...] FROM [...];
WITH [CASCADED|LOCAL] CHECK OPTION]
3、删除视图
drop view 视图名称
扩展资料:
SQL语言基本上独立于数据库本身、使用的机器、网络、操作系统,基于SQL的DBMS产品可以运行在从个人机、工作站到基于局域网、小型机和大型机的各种计算机系统上,具有良好的可移植性。
可以看出标准化的工作是很有意义的。早在1987年就有些有识之士预测SQL的标准化是“一场革命”,是“关系数据库管理系统的转折点”。
数据库和各种产品都使用SQL作为共同的数据存取语言和标准的接口,使不同数据库系统之间的互操作有了共同的基础,进而实现异构机、各种操作环境的共享与移植。
参考资料:百度百科-SQL
参考技术A创建视图
CREATE [OR REPLACE] VIEW 视图名(列1,列2...)
AS SELECT (列1,列2...)
FROM ;
[WITH [CASCADED|LOCAL] CHECK OPTION]
修改视图
CREATE OR REPLACE VIEW 视图名 AS SELECT [ ] FROM [ ];
[WITH [CASCADED|LOCAL] CHECK OPTION]
删除视图
drop view 视图名称
扩展资料:
查看视图
show tables;
desc 视图名
查看视图定义
show create view 视图名称\\G
通过视图变更数据
insert into 视图名
update 视图名
[WITH [CASCADED|LOCAL] CHECK OPTION] 决定了是否允许更新数据记录不再满足视图的条件。
local只要满足本视图的条件就可以更新
cascaded则必须满足所有针对该视图的所有视图的条件才可以更新,默认是cascaded。
为了防止通过视图修改导致数据无故丢失,建议加上WITH CHECK OPTION
参考资料来源:百度百科-SQL语句
create view 视图名
as
select.....(SQL查询语句)
with check option (可选,是否启用规则验证)
修改:
alter view 视图名
其他同创建。。。
删除:
Drop view 视图名本回答被提问者采纳
sql server中,修改视图名字的SQL语句
在查询分析器中使用更改视图的命令将视图“V_学院”更名为“V_学院男生”
sql server中修改视图名字的SQL语句如下:1、rename 原试图名 to 现试图名;
2、输入下面语句即可完成:
CREATE VIEW 视图名
AS
<select statement>
[WITH CHECK OPTION] 参考技术A 重命名
exec sp_rename V_学院 ,'V_学院男生'
go 参考技术B sp_rename 'V_学院' ,'V_学院男生' 参考技术C exec sp_rename 'V_学院' ,'V_学院男生'
以上是关于SQL中视图的创建。修改,删除的主要内容,如果未能解决你的问题,请参考以下文章