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