我正在处理的这项任务的第三部分说:“根据OrderID和EmployeeID列创建并编制名为”dbo.Orders Qry“的现有Northwind视图。”
预计我会收到错误;但是,我的导师只告诉我们Google。我做了,但计划绑定甚至不在本周的课程或任何其他课程,我发现的事情太深入,我无法理解。
这是我的问题,我没有在某个地方检查包装盒或更改设置吗?
答案 0 :(得分:24)
听起来这是描述索引视图,您可以在微软的网站here上阅读它们。 Microsoft从SQL 2005开始启用此功能。
在视图定义的文本中,您需要在WITH SCHEMABINDING
语句之后添加单词CREATE VIEW
,例如:
CREATE VIEW dbo.MyView
WITH SCHEMABINDING
AS
SELECT a, b, c
FROM dbo.MyTable
要添加索引,您需要在视图定义中添加一条与此类似的语句:
-- Create an index on the view.
CREATE UNIQUE CLUSTERED INDEX IDX_MyView_ClusteredIndex
ON dbo.MyView(a, b, c)
GO
答案 1 :(得分:1)
我正在寻找达斯大陆发布的确切内容。这就像一个魅力,然而,这是一个完全不同的情况。我认为上述答案至少应该被视为决议,如果不是,那么后续工作就会很好。