回覆列表
  • 1 # 酷酷說八卦

    ◆如果在檢視定義中使用了 WITH CHECK OPTION 子句,則所有在檢視上執行的資料修改語句都必須符合定義檢視的 SELECT 語句中所設定的條件。如果使用了 WITH CHECK OPTION 子句,修改行時需注意不讓它們在修改完成後從檢視中消失。任何可能導致行消失的修改都會被取消,並顯示錯誤資訊。

    ◆SQL Server 必須能夠明確地解析對檢視所引用基表中的特定行所做的修改操作。不能在一個語句中對多個基礎表使用資料修改語句。因此,列在 UPDATE 或 INSERT 語句中的列必須屬於檢視定義中的同一個基表。

    ◆對於基礎表中需更新而又不允許空值的所有列,它們的值在 INSERT 語句或 DEFAULT 定義中指定。這將確保基礎表中所有需要值的列都可以獲取值。

    ◆分散式分割槽檢視(遠端檢視)不能使用鍵集驅動遊標更新。此項限制可透過在基礎表上而不在檢視本身上宣告遊標得到解決。

    ◆在檢視定義的 FROM 子句中只能列出一個表。

    不能在檢視中與text、ntext 或 image 列一起使用 READTEXT 和 WRITETEXT 語句。

  • 中秋節和大豐收的關聯?
  • 學什麼技術比較有發展前景?