mssql2005中,没有指定int字段的长度,默认值是多少? 创建了一个表,其中有一个字段是INT型的,但是没有指定长度,请问它有默认值吗?如果有是多少?同题,数据库中其他类型的默认值是多少? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 integer 或 int 长度为 4 个字节,存储从 -2.147.483.648 到 2.147.483.647 的数字。 int型的,只是4而已,不用指定,也没法指定 bigint 长度为 8 个字节,存储从 –2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807) 的数字。integer 或 int 长度为 4 个字节,存储从 -2.147.483.648 到 2.147.483.647 的数字。smallint 长度为 2 个字节,存储从 –32,768 到 32,767 的数字。tinyint 长度为 1 个字节,存储从 0 到 255 的数字。char 和 varchar固定长度 (char) 或可变长度 (varchar) 字符数据类型。char[(n)]长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。varchar[(n)]长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。 int2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)默认值 自己定,如果没有定,就是null!其他大多数默认值都是null ..int 4个字节长度..固定的...字符型的默认是NULL int 4个字节长度bigint是8个字节smallint是2个字节tinyint是1个字节 建议不要使用VB,我出同样的错误,后来改用c#,没有这个问题了 菜鸟求教:如何将应用程序链接数据库 求高人解释 帮忙解决一个小问题! 求一SQL语句 sqlserver新建的作业,执行状态为未知,请帮忙! 哪个日期查询的效率高些? 数据库文件非常庞大,该怎样解决呢? SQL Server 2005安装问题 在建立登录时出现的错误! 修改数据顺序的问题 关于连接远程数据库的一个问题 DoCmd.TransferSpreadsheet链接去除前两行的EXCEL工作表,代码怎么写?
长度为 4 个字节,存储从 -2.147.483.648 到 2.147.483.647 的数字。
长度为 8 个字节,存储从 –2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807) 的数字。integer 或 int
长度为 4 个字节,存储从 -2.147.483.648 到 2.147.483.647 的数字。smallint
长度为 2 个字节,存储从 –32,768 到 32,767 的数字。tinyint
长度为 1 个字节,存储从 0 到 255 的数字。
char 和 varchar
固定长度 (char) 或可变长度 (varchar) 字符数据类型。char[(n)]长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。varchar[(n)]长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。
int
2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)默认值 自己定,如果没有定,就是null!
其他大多数默认值都是null
字符型的默认是NULL
bigint是8个字节
smallint是2个字节
tinyint是1个字节