Sql server中的Text数据类型

在什么情况下应用这个类型
[quote]
超过 8KB 的ASCII 数据可以使用Text数据类型存储。例如,因为 Html 文档全部都是 ASCII 字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型存储在SQL Server 中
[/quote]
sql server中text类型的大小是16是什么意思
[quote]
text类型的字段中并没有直接存储字符数据而是存储了一个长十六位的指针,这个指针执向字符数据,所以text字段总是占固定的十六位大小,这个“16”不是你数据的实际长度;
text字段和普通字段是分开存储的,尽量少用Text字段特别浪费空间;
text类型的大概可以存储22亿个字符,相信已经可以应付任何文本。
[/quote]
在程序了设置myCommand.Parameters.Add("@article",SqlDbType.Text,16);长度为16报错的原因
[quote]
如果你在程序里写16,则你的数据的长度就是16,所以这里不要写16,直接删掉最后一个参数即可,这样数据库就会采用它默认的存储的长度存储数据
[/quote]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值