我在其中一列中有一个包含XML数据的SQL(Microsoft SQL 2008)表。每个XML根节点都有一个属性,它是一个GUID。T-SQL中的唯一XML元素约束
例如:
<!--Row 1-->
<example:root id="E0B1BCEA-C0E2-4d7c-BF67-FA9A7C3FBA73">
[...]
</example:root>
<!--Row 2-->
<example:root id="13BB87F4-32A5-4de7-8CE9-E62AF002B958">
[...]
</example:root>
怎么可能创建一个约束,这将确保该GUID是独一无二的,即没有两行共享价值同根/ @ ID?
注:我不能没有做到这一点,在应用层面上,也不需要插入创建存储过程(因为它需要改变现有的应用程序)。
+1,正是我的想法! – 2010-02-22 22:12:04