字符型字段的大小放到最大,有什么不好?
RT,如果一个字符型字段,我把它放到VARCHAR(8000)同VARCHAR(100)相比,有什么不好的地方?
说明一下,我的一个程序是专门用来同客户交换数据的,你不可能知道客户给你的字符串有多长。以前在交换数据时总是出现字符串被截断的情况,一气之下,把它设为最大VARCHAR(8000),但新的问题又来了,见:http://topic.csdn.net/u/20080722/20/59c5de33-69fb-4428-92c7-0abdbb046b90.html
我知道VARCHAR(8000)同VARCHAR(100)相比,可能没法做索引了,除此之外还有没有别的什么不好的或者说是容易出错的情况需要注意?
诚心请教,再放100分,顶者有分。