在创建视图时,我们在为高级用户提供对视图进行简单查询的能力方面有哪些选择?
据我所知,添加WITH SCHEMABINDING是在创建视图名称之后,它将模式绑定到引用视图的数据库对象。
例如,
CREATE VIEW TestView WITH SCHEMABINDING
AS
SELECT * FROM Table1
我们可以在'WITH SCHEMABINDING'之前提供一些提示或其他内容,以便为高级用户提供简单查询的选项吗?
例如: 使用SCHEMABINDING创建视图TestView _____ 如 SELECT * FROM Table1
我目前正在攻读我的SQL Server考试,这是我在练习测试中遇到的一个问题,我一直试图找出答案,但在微软等网上找不到任何东西。
答案 0 :(得分:0)
我们可以在'WITH SCHEMABINDING'之前提供一些提示或其他内容,以便为高级用户提供简单查询选项吗?
不。只有3个“视图属性”(见下文)
-- Syntax for SQL Server and Azure SQL Database
CREATE [ OR ALTER ] VIEW [ schema_name . ] view_name [ (column [ ,...n ] ) ]
[ WITH <view_attribute> [ ,...n ] ]
AS select_statement
[ WITH CHECK OPTION ]
[ ; ]
<view_attribute> ::=
{
[ ENCRYPTION ]
[ SCHEMABINDING ]
[ VIEW_METADATA ]
}