sqlserver字符串的类型
字符串分为不同的类型,下⾯就将为您介绍⼏个sql server字符串的常见类型,希望对您学习sql server字符串能有所帮助。varchar2最大长度
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数据类型不能做为函数、存储过程或触发器中的参数来⽤。