The Wayback Machine - http://web.archive.org/web/20140105220317/http://msdn.microsoft.com:80/zh-tw/library/ms189448(v=sql.90).aspx
匯出 (0) 列印
全部展開
Expand Minimize
本主題尚未接受評分 - 為這個主題評分

DROP XML SCHEMA COLLECTION (Transact-SQL)

刪除整個 XML 結構描述集合及其所有的元件。

主題連結圖示 Transact-SQL 語法慣例


DROP XML SCHEMA COLLECTION [ relational_schema. ]sql_identifier
relational_schema

識別關聯式結構描述名稱。若未指定,則會假設使用預設的關聯式結構描述。

sql_identifier

這是您要卸除的 XML 結構描述集合名稱。

卸除 XML 結構描述集合是一項交易式作業。也就是說,當您卸除交易內的 XML 結構描述集合,然後再回復該交易時,不會卸除 XML 結構描述集合。

您不能卸除在使用中的 XML 結構描述集合。也就是說,下列幾種集合不能卸除:

  • 與任何 xml 類型參數或資料行相關聯的集合。
  • 在任何資料表條件約束中指定的集合。
  • 在結構描述繫結函數或預存程序中參考的集合。例如,下列函數會鎖定 XML 結構描述集合 MyCollection,因為該函數會指定 WITH SCHEMABINDING。如果移除它,XML SCHEMA COLLECTION 就沒有任何鎖定。
    CREATE FUNCTION dbo.MyFunction()
    RETURNS int
    WITH SCHEMABINDING
    AS
    BEGIN
       ...
       DECLARE @x XML(MyCollection)
       ...
    END
    

若要卸除 XML SCHEMA COLLECTION,則需要集合的 DROP 權限。

如需詳細資訊,請參閱<XML 結構描述集合上的權限>。

下列範例會顯示移除 XML 結構描述集合。

DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection
GO
本文對您有任何幫助嗎?
(剩餘 1500 個字元)

社群新增項目

新增
Image
Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2014 Microsoft. 著作權所有,並保留一切權利。