無法對視圖創建索引,因為該視圖未綁定到架構的解決方案


原文地址:http://www.sufeinet.com/thread-398-1-1.html

 

在創建視圖后創建索引
提示無法對視圖創建索引,因為該視圖未綁定到架構的解決方案
大家都知道視圖了是可以建索引的,當然是有一定限制的,想在視圖上建索引首先在創建視圖時要這樣寫

    create view 視圖名稱
    with schemabinding
    as  
    你視圖的Sql

看下面的例子

    比如 create view V_Userinfo
    with schemabinding
    as  
    select Userinfo *,UserClass *  from Userinfo inner join UserClass on uid=cid

注意,表的表達式必須使用兩段式 dbo.mytable 否則會報
"名稱必須由兩部分構成,並且對象不能引用自身。"

而且必須先建一個唯一的聚集所引,否則也是不能進行接下為的所引建立的。
也不是說必須要先用一個唯一的聚集所引才行哦
如果大家想正常使用視圖所引的話就保證你的表中在建完視圖后有一個列是唯一的哦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM