1. 程式人生 > >建立索引檢視時提示架構繫結無效,名稱必須由兩部分構成

建立索引檢視時提示架構繫結無效,名稱必須由兩部分構成

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

建立索引檢視時提示架構繫結無效,名稱必須由兩部分構成

左直拳

 

建立索引檢視諸多限制。例如檢視引用表要在同一資料庫,不能含有子查詢,繫結架構,等等。

這些對我都一度造成困惑。現在又遇到了新問題:

CREATE VIEW [dbo].[vW_S]

WITH SCHEMABINDING

AS

SELECT     a.F1,a.F2, a.F3

FROM         dbo.T1 a

INNER JOIN T2 b ON a.Id=b.Id

GO

提示錯誤:

訊息 4512,級別 16,狀態 3,過程 vW_S,第 4

無法將 檢視'dbo.vW_S' 繫結到架構,因為名稱 'T2 對於架構繫結無效。名稱必須由兩部分構成,並且物件不能引用自身。

 

什麼意思呢?什麼叫名稱必須由兩部分構成?上網找了找,才知道T2必須寫成這樣:dbo.T2。注意,如果在前面再加上資料庫的名稱,如:[db].[dbo].[T2],,純屬畫蛇添足,同樣出錯。

            

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述