为了账号安全,请及时绑定邮箱和手机立即绑定

sql server 2008 为什么 不能使用 varchar(max)?

sql server 2008 为什么 不能使用 varchar(max)?

Cats萌萌 2019-02-01 07:07:00
sql server 2008 为什么 不能使用 varchar(max)
查看完整描述

3 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

毫无疑问,2008支持varchar(max),而且是从2005推荐使用替代text

你的问题怎么看都像是2000上才会出现的问题,建议你检查你这个数据库是否是sql server 2000(80)兼容级别的

查看完整回答
反对 回复 2019-03-15
?
侃侃尔雅

TA贡献1801条经验 获得超15个赞

你好,我个人觉得你使用varchar(max)为什么不直接用text呢?
微软建议:使用 varchar(max) 来代替 text,使用 nvarchar(max) 来代替 ntext,使用 varbinary(max) 来代替 image
这个建议是针对2005以前的版本,如果说微软在2008中取消了varchar(max) 那么 肯定他直接默认了varchar(max)==text,OK 我说完了

查看完整回答
反对 回复 2019-03-15
  • 3 回答
  • 0 关注
  • 1497 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信