创建视图

本文介绍了SQL中创建和修改视图的命令格式及其功能。包括CREATE VIEW用于创建视图,ALTER VIEW用于修改已存在的视图。详细解释了视图定义、属性及使用场景。

 

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 }

命令功能:修改视图。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值