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