正在为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
. 在SQLServer2005中是否有合适的方法来测试注册的Xml架构集合的存在?
我的朋友们:)