sql char 括号后面的数字是什么意思

我想问的是 SQL语言中的char(n) n是什么意思

你是说char(10) 这样的? 那是字段的长度。 表示你最多可以存多少个字符。

如果你说的是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个字符

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网