注册 登录
编程论坛 SQL Server论坛

用varchar(8000)好,还是用text好?

keeplinker 发布于 2007-04-09 09:00, 1657 次点击
varchar(8000)全部要占用4K的空间.text是只要有点儿内容就会占用2K的空间

那是不是数据超过varchar(2000)了以后,就干脆用text好一点?


我的想是不是可以这样做.
A
----
A.ID int
A.forid int
A.word text

b
-----
b.id
b.word varchar(8000)

判断输入的字符如果超过8000,把内容存到A表中.
3 回复
#2
Kendy1234562007-04-09 09:28
超过8000就哪也存不下了

varchar是有多少存多少的 char是不够长的补空格
#3
棉花糖ONE2007-04-09 10:08

能用varchar尽量不用text,text超过起来麻烦死了

#4
keeplinker2007-04-09 10:27
哦。谢谢各位老大。
1