获取sql列使用的XML模式

时间:2012-01-24 14:22:02

标签: sql xml sql-server-2008 xsd

我想从SQL语句中选择分配给SQL Server数据库中xml列的xml架构。

我被困住了,我看着information_schema.columns没有运气,我可以改变它。

在Management Studio中,在Xml Type Specification下的列属性中,我可以设置(方案集合),我只想从SQL语句中选择它。

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

这样的事情应该这样做。

select C2.name
from sys.columns as C1
  inner join sys.xml_schema_collections as C2
    on C1.xml_collection_id = C2.xml_collection_id
where C1.object_id = object_id('TableName') and
      C1.name = 'ColumnName'