在MS SQL2005及以上的版本中,加入大值數(shù)據(jù)類型(varchar(max)、nvarchar(max)、varbinary(max) )。大值數(shù)據(jù)類型最多可以存儲(chǔ)2^30-1個(gè)字節(jié)的數(shù)據(jù)。
這幾個(gè)數(shù)據(jù)類型在行為上和較小的數(shù)據(jù)類型 varchar、nvarchar 和 varbinary 相同。
微軟的說(shuō)法是用這個(gè)數(shù)據(jù)類型來(lái)代替之前的text、ntext 和 image 數(shù)據(jù)類型,它們之間的對(duì)應(yīng)關(guān)系為:
varchar(max)-------text;
nvarchar(max)-----ntext;
varbinary(max)----image.
有了大值數(shù)據(jù)類型之后,在對(duì)大值數(shù)據(jù)操作的時(shí)候要比以前靈活的多了。比如:之前text是不能用‘like’的,有了varchar(max)之后就沒(méi)有這些問(wèn)題了,因?yàn)関archar(max)在行為上和varchar(n)上相同,所以,可以用在varcahr的都可以用在varchar(max)上。
另外,這個(gè)還支持對(duì)插入的和刪除的表中的大值數(shù)據(jù)類型列引用上使用 AFTER 觸發(fā)器。text就不行,總之,用了大值數(shù)據(jù)類型之后,我是“腰也不疼了,腿也不酸了,一口氣也能上六樓了”。還等什么呢,快用大值類型吧。
http://blog.csdn.net/wlkjhxd/archive/2008/11/19/3336760.aspx
新聞熱點(diǎn)
疑難解答
圖片精選