桃花水母的图片:sql server中text字段中的值提取出来为空,将字段类型改为 varchar(50)就可以提出。为什么?

来源:百度文库 编辑:高考问答 时间:2024/05/10 08:44:23
sql server中text类型的字段中的值提取出来为空,
将字段类型改为 varchar(50)就可以提出。
为什么?

varchar(N)是不定长的,就是说长度随着实际字符长度改变而改变
而text类型是:
最大长度 2^31 - 1 (2,147,483,647) 个字符的可变长度非 Unicode 数据
你可能误以为TEXT是字符类型的,其实不是,一般都使用varchar(Max).
不知道我的回答你是否满意?

这是由于不同的软见之间的兼容性问题吧。