Sql Server 2005のスクリプトを書いています。スキーマを登録しています
CREATE XML SCHEMA COLLECTION [dbo].[MySchema] AS N'<xsd:schema ... >'
今、変更を加えたので、それを削除したいと思います。
DROP XML SCHEMA COLLECTION [dbo].[MySchema]
私は開発中にかなり頻繁にこのようなものを実行します。
DROP ...
CREATE ...
しかし、これはスキーマが存在しない最初の実行で問題を引き起こします。私は似たようなことをしたいと思います
IF OBJECT_ID ('MySchema') IS NOT NULL
DROP ...
CREATE ...
しかし、OBJECT_ID ('MySchema')
ただ返しますNULL
。Sql Server 2005 で登録済みの Xml スキーマ コレクションの存在をテストする適切な方法はありますか?
muchos gracias mis amigos :)