在alter table 语句中定义视图的语法规则是什么

来源:百度知道 编辑:UC知道 时间:2024/07/04 20:40:30

alter table 是修改表,ALTER VIEW 才是修改试图,下面是语法规则:
ALTER VIEW
更改一个先前创建的视图(用 CREATE VIEW 创建),包括索引视图,但不影响相关的存储过程或触发器,也不更改权限。有关 ALTER VIEW 语句中所用参数的更多信息,请参见 CREATE VIEW。

语法
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 }

ALTER TABLE
通过更改、添加、除去列和约束,或者通过启用或禁用约束和触发器来更改表的定义。

语法
ALTER TABLE table
{ [ ALTER COLUMN column_name
{ new_data_type [ ( precision [ , scale ] ) ]
[ COLLATE < collation_name > ]
[ NULL | NOT NULL ]
| {ADD | DROP } ROWGUIDCOL }
]
| ADD
{ [ < column_definition > ]
| column_name AS computed_column_expression
} [ ,...n ]
| [ WITH CHECK |