SQL命令格式:
CREATE VIEW [ < Database_name > .] [ < owner > .]
View_name [ ( Column [ ,...n ] ) ]
[ WITH <View_Attribute > [ ,...n ] ]
AS
Select_statement
[ WITH CHECK OPTION ]
< View_Attribute > ::={ ENCRYPTION | SCHEMABINDING | VIEW_METADATA }
命令功能:创建一个视图。
其中<映像语句>可以是任意复杂的select语句,也可以是带运算符号的表达式,但其中不包含有Order by子句和Distinct子句。With、Check、Option表示用视图进行更新、插入或删除操作时,要保证更新的元组满足视图定义中的谓词条件,即映像语句中的条件表达式。
执行Create View语句的时候,没有数据被检索或存储。但是,视图的定义作为数据库中一个独立的对象存放在系统目录中,以备其他查询或update语句中的From子句中以这个视图的名称对其进行检索。
SQL命令格式:
ALTER VIEW [ < Database_name > .] [ < owner > .]
View_name [ ( Column [ ,...n ] ) ]
[ WITH <View_Attribute > [ ,...n ] ]
AS
Select_statement
[ WITH CHECK OPTION ]
< View_Attribute > ::={ ENCRYPTION | SCHEMABINDING | VIEW_METADATA }
命令功能:修改视图。
本文介绍了SQL中创建和修改视图的命令格式及其功能。包括CREATE VIEW用于创建视图,ALTER VIEW用于修改已存在的视图。详细解释了视图定义、属性及使用场景。
7万+

被折叠的 条评论
为什么被折叠?



