我想问的是 SQL语言中的char(n) n是什么意思
你是说char(10) 这样的? 那是字段的长度。 表示你最多可以存多少个字符。
如果你说的是char函数
将 int ASCII 代码转换为字符的字符串函数。
介于 0 和 255 之间的整数。如果整数表达式不在此范围内,将返回 NULL 值。
比如:
制表符 CHAR(9)
换行符 CHAR(10)
回车 CHAR(13)
如果你说的是char函数
将 int ASCII 代码转换为字符的字符串函数。
介于 0 和 255 之间的整数。如果整数表达式不在此范围内,将返回 NULL 值。
比如:
制表符 CHAR(9)
换行符 CHAR(10)
回车 CHAR(13)
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-04-17
那是那个字段的字符长度,如:@p1 char 10
就是指它有十个字符的位置。
就是指它有十个字符的位置。
第2个回答 2010-04-16
固定长度 (char) 或可变长度 (varchar) 字符数据类型。
char[(n)]
长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。
比如你要定义一个变量
declare @a char(10)
那么@a这个变量长度为10个字符
char[(n)]
长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。
比如你要定义一个变量
declare @a char(10)
那么@a这个变量长度为10个字符