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