SQL server数据类型int、bigint、smallint、tinyint
2014-03-29 11:05
501 查看
1. 整数类型 int、bigint、smallint、tinyint
在数据类型优先次序表中,bigint 介于 smallmoney 和 int 之间。
只有当参数表达式为 bigint 数据类型时,函数才返回 bigint。SQL Server 不会自动将其他整数数据类型(tinyint、smallint 和 int)提升为 bigint。
数据类型 | 范围 | 存储 |
---|---|---|
bigint | -2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807) | 8 字节 |
int | -2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647) | 4 字节 |
smallint | -2^15 (-32,768) 到 2^15-1 (32,767) | 2 字节 |
tinyint | 0 到 255 | 1 字节 |
备注
int 数据类型是 SQL Server 2005 中的主要整数数据类型。bigint 数据类型用于整数值可能超过 int 数据类型支持范围的情况。在数据类型优先次序表中,bigint 介于 smallmoney 和 int 之间。
只有当参数表达式为 bigint 数据类型时,函数才返回 bigint。SQL Server 不会自动将其他整数数据类型(tinyint、smallint 和 int)提升为 bigint。
相关文章推荐
- SQL的EOF
- 数据库作业 大家忽略
- SQLDMO数据库备份还原 带进度条
- Deprecated: mysql_connect...use mysqli or PDO instead in
- 时间:2014年3月23日 mySQL建表过程与字符类型意义
- oracle的shutdown命令的几种参数
- oracle sql 性能点
- oracle 备份
- (转)select 1 from ... sql语句中的1代表什么意思? .
- ADO查询站SQLServer,字段类型
- SQL Server2005及以上 存储过程分页方法分享
- 安装、设置与启动MySql绿色版的方法
- java 使用mongoDB
- 【数据库设计】【表】树形结构
- 【Redis】初探dict字典原理的实现(一)
- redis 参数glueoutputbuf yes
- Oracle DMP 操作笔记之根据DMP逆向推导出导出的表空间名称
- Oracle Golden Gate 系列十七 -- GG 一对多 real-time data distribution 说明 与 示例
- Oracle Golden Gate 系列十八 -- GG 多对一 real-time data warehousing 说明 与 示例
- java jdbc调用oracle的函数或过程返回SQL语句查询的结果集