對SQL Server字符串數據類型的具體描述
文章主要描述的是SQL Server字符串數據類型,以下就是對SQL Server字符串數據類型具體內容的描述,希望在你SQL Server字符串數據類型的學習中會有所幫助。char此數據類型可存儲1~8000個定長字符串,字符串長度在創建時指定;如未指定,默認為char(1)。每個字符占用1byte存儲空間。
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數據類型不能做為函數、存儲過程或觸發器中的參數來用。
ntext
同text數據類型,只不過存儲的是最大值為1073741823個字符的Unicode變長文本,每個字符占用1byte存儲空間。
說明:無論使用哪種SQL Server字符串數據類型,字符串值必須放在引號內,推薦使用單引號。
上述的相關內容就是對SQL Server字符串數據類型的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】