检查XML架构集合的存在呢?
-
20-09-2019 - |
题
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格拉西亚斯MIS戈斯:)
解决方案
检查 sys.xml_schema_collections :
IF EXISTS (SELECT * FROM sys.xml_schema_collections WHERE name = 'MySchema')
不隶属于 StackOverflow