SQL中,什么时候适合用text和ntext字段类型

onepixels 2011-01-26 02:22:17
1.Text字段和ntext字段在什么时候适合用?

2.Text与ntext的好处与坏处在哪?

3一般发布一篇文章用什么字段类型?
...全文
253 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gw6328 2011-01-26
  • 打赏
  • 举报
回复
可以被 varchar(max)和nvarchar(max)替代了
guguda2008 2011-01-26
  • 打赏
  • 举报
回复
恩,是为了兼容之前的版本,后面会删掉,没必要用这些类型
rucypli 2011-01-26
  • 打赏
  • 举报
回复
在 Microsoft SQL Server 的未来版本中将删除 ntext、text 和 image 数据类型。请避免在新开发工作中使用这些数据类型,并考虑修改当前使用这些数据类型的应用程序。请改用 nvarchar(max)、varchar(max) 和 varbinary(max)。有关详细信息,请参阅 使用大值数据类型。
onepixels 2011-01-26
  • 打赏
  • 举报
回复
有没有高手说说这方面的实际经验。
kevin_long 2011-01-26
  • 打赏
  • 举报
回复
ntext、text 和 image
用于存储大型非 Unicode 字符、Unicode 字符及二进制数据的固定长度和可变长度数据类型。Unicode 数据使用 UNICODE UCS-2 字符集。

ntext

可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。ntext 在 SQL-92 中的同义词是 national text。

text

服务器代码页中的可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符。当服务器代码页使用双字节字符时,存储量仍是 2,147,483,647 字节。存储大小可能小于 2,147,483,647 字节(取决于字符串)。

image

可变长度二进制数据介于 0 与 231-1 (2,147,483,647) 字节之间。

Linares 2011-01-26
  • 打赏
  • 举报
回复
基本没用过 以后会淘汰这些类型 操作繁琐

2005 用 varchar(max)

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧