sql server字符串的類型
sql server字符串分為不同的類型,下面就將為您介紹幾個sql server字符串的常見類型,希望對您學(xué)習(xí)sql server字符串能有所幫助。
nchar
此數(shù)據(jù)類型可存儲1~4000個定長Unicode字符串,字符串長度在創(chuàng)建時指定;如未指定,默認(rèn)為nchar(1)。每個字符占用2bytes存儲空間。
varchar
此數(shù)據(jù)類型可存儲最大值為8000個字符的可變長字符串。可變長字符串的最大長度在創(chuàng)建時指定,如varchar(50),每個字符占用1byte存儲空間。
nvarchar
此數(shù)據(jù)類型可存儲最大值為4000個字符可變長Unicode字符串??勺冮LUnicode字符串的最大長度在創(chuàng)建時指定,如nvarchar(50),每個字符占用2bytes存儲空間。
text
此數(shù)據(jù)類型可存儲最大值為2147483647個字符的變長文本,并且無需指定其初始值,每個字符占用1byte存儲空間,一般用來存儲大段的文章。text數(shù)據(jù)類型實(shí)際上是一個Large Object數(shù)據(jù)類型,默認(rèn)情況下,此類型的數(shù)據(jù)不是存儲在數(shù)據(jù)行內(nèi),而是存儲于獨(dú)立的Large Object數(shù)據(jù)頁上。另外,text數(shù)據(jù)類型不能做為函數(shù)、存儲過程或觸發(fā)器中的參數(shù)來用。