数据类型映射

时间:2009-07-24 15:56:51

标签: sql sql-server xml types

我需要将XML数据存储到数据库(MS SQL Server)。列中定义的数据类型为text。

我需要知道文本的等价数据类型。我尝试过adLongVarChar,但它不起作用。我也试过adLongVarWChar(nText)。但两者都没有用。

需要帮助。

感谢。

2 个答案:

答案 0 :(得分:1)

如果您使用的是SQL Server 2005或更高版本,那么您可能更喜欢使用XML数据类型。在此处阅读更多内容http://www.codeproject.com/KB/database/XMLdDataType.aspx

还要继续使用ntext和text数据类型,因为它们将从SQL Server的未来版本中删除。而是去nvarchar(max)或varchar(max)。请在此处阅读http://msdn.microsoft.com/en-us/library/ms187993.aspx

欢呼声

答案 1 :(得分:0)

字符串的TSQL数据类型是varchar或nvarchar(unicode)。要指定字符串的长度,varchar(50)。

另请注意,SS 2008(2005?)中有一种XML数据类型。