pth*_*ker 4 sql sql-server sql-server-2005
我最近将数据库从Sql Server 2000移动到Sql Server 2005.在表设计器中,它坚持在名为"Content"的列周围放置方括号我没有在Sql Server的保留字列表中看到Content,所以我不明白为什么这样做.有没有办法可以阻止它?
Jer*_*yth 12
在使用模式定义XML列时,CONTENT是关键字.
看到这里.
编辑:MSDN链接中断(根据Champ的评论),所以这是相关的提取:
创建类型化的XML列就像在括号中添加模式的名称一样简单,如下所示: CREATE TABLE Foo(FooID INT, someXml XML(CONTENT FooSchema)) 此语句指示该someXml列必须遵循名为的XML Schema Collection FooSchema.您可以通过包含相应的关键字DOCUMENT或CONTENT分别指定XML必须是文档或包含片段.如果省略,则默认为CONTENT.
创建类型化的XML列就像在括号中添加模式的名称一样简单,如下所示:
CREATE TABLE Foo(FooID INT, someXml XML(CONTENT FooSchema))
此语句指示该someXml列必须遵循名为的XML Schema Collection FooSchema.您可以通过包含相应的关键字DOCUMENT或CONTENT分别指定XML必须是文档或包含片段.如果省略,则默认为CONTENT.
someXml
FooSchema
DOCUMENT
CONTENT
归档时间:
16 年 前
查看次数:
1703 次
最近记录:
9 年,5 月 前