gpt4 book ai didi

Sql Server 2005 将列名称放在方括号中

转载 作者:行者123 更新时间:2023-12-03 01:09:00 25 4
gpt4 key购买 nike

我最近将数据库从 Sql Server 2000 迁移到 Sql Server 2005。在表设计器中,它坚持在名为“Content”的列周围放置方括号,我在 Sql 的保留字列表中没有看到 Content服务器,所以我不明白它为什么这样做。有什么办法可以预防吗?

最佳答案

CONTENT 是使用架构定义 XML 列时的关键字。

参见here .

编辑:MSDN 链接已损坏(根据 Champ 的评论),因此以下是相关摘录:

Creating a typed XML column is as simple as adding the name of the schema inside parentheses, as you see here:

CREATE TABLE Foo(FooID INT, someXml XML(CONTENT FooSchema))

This statement indicates that the someXml column must adhere to the XML Schema Collection named FooSchema. You can specify that the XML must be a document or that it can contain a fragment by including the appropriate keyword, DOCUMENT or CONTENT, respectively. If omitted, the default is CONTENT.

关于Sql Server 2005 将列名称放在方括号中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1379913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com