社区
MS-SQL Server
帖子详情
sql中都有哪些数据类型?
ytzyf
2003-08-22 07:36:46
全部的。
...全文
164
3
打赏
收藏
sql中都有哪些数据类型?
全部的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nboys
2003-08-22
打赏
举报
回复
整数
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。
int
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。
smallint
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整数数据。
tinyint
从 0 到 255 的整数数据。
bit
bit
1 或 0 的整数数据。
decimal 和 numeric
decimal
从 -10^38 +1 到 10^38 –1 的固定精度和小数位的数字数据。
numeric
功能上等同于 decimal。
money 和 smallmoney
money
货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间,精确到货币单位的千分之十。
smallmoney
货币数据值介于 -214,748.3648 与 +214,748.3647 之间,精确到货币单位的千分之十。
近似数字
float
从 -1.79E + 308 到 1.79E + 308 的浮点精度数字。
real
从 -3.40E + 38 到 3.40E + 38 的浮点精度数字。
datetime 和 smalldatetime
datetime
从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据,精确到百分之三秒(或 3.33 毫秒)。
smalldatetime
从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据,精确到分钟。
字符串
char
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
varchar
可变长度的非 Unicode 数据,最长为 8,000 个字符。
text
可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。
Unicode 字符串
nchar
固定长度的 Unicode 数据,最大长度为 4,000 个字符。
nvarchar
可变长度 Unicode 数据,其最大长度为 4,000 字符。sysname 是系统提供用户定义的数据类型,在功能上等同于 nvarchar(128),用于引用数据库对象名。
ntext
可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符。
二进制字符串
binary
固定长度的二进制数据,其最大长度为 8,000 个字节。
varbinary
可变长度的二进制数据,其最大长度为 8,000 个字节。
image
可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节。
其它数据类型
cursor
游标的引用。
sql_variant
一种存储 SQL Server 支持的各种数据类型(text、ntext、timestamp 和 sql_variant 除外)值的数据类型。
table
一种特殊的数据类型,存储供以后处理的结果集。
timestamp
数据库范围的唯一数字,每次更新行时也进行更新。
uniqueidentifier
全局唯一标识符 (GUID)。
hjb111
2003-08-22
打赏
举报
回复
数据类型 默认长度(字符数)
Char 定义的列长度
Varchar 定义的列长度
Nchar 定义的列长度的两倍
Nvarchar 定义的列长度的两倍
Text 0
Ntext 0
Bit 1
Binary 定义的列长度的两倍 + 1
Varbinary 定义的列长度的两倍 + 1
Image 0
Datetime 24
Smalldatetime 24
Float 30
Real 30
Int 12
Bigint 19
Smallint 7
Tinyint 5
Money 30
Smallmoney 30
Decimal 41*
Numemic 41*
Uniqueidentifier 37
Timestamp 17
select * from master..systypes
txlicenhe
2003-08-22
打赏
举报
回复
Select * from master..systypes
bigint
binary
bit
char
datetime
decimal
float
image
int
money
nchar
ntext
numeric
nvarchar
real
smalldatetime
smallint
smallmoney
sql_variant
sysname
text
timestamp
tinyint
uniqueidentifier
varbinary
varchar
JAVA_API1.6文档(
中
文)
javax.
sql
.rowset.serial 提供实用工具类,允许
SQL
类型与 Java 编程语言
数据类型
之间的可序列化映射关系。 javax.
sql
.rowset.spi 第三方供应商在其同步提供者的实现
中
必须使用的标准类和接口。 javax.swing 提供...
sql
server
数据类型
数据类型
是数据的一种属性,
sql
server支持多种
数据类型
,包括数值类型、字符型、日期类型等。
数据类型
相当于一个容器,容器大小可以决定能装多少东西。为了节省磁盘空间,所以我们需要将数据进行分类。下面我们将对...
SQL
Server数据完整性全包含(用户自定义
数据类型
、使用规则、解除和删除规则)
举例:当几个表
中
要存同种
数据类型
时,并且保证他们有相同的
数据类型
、长度和可控性的时候就可以用用户自定义
数据类型
。 1、
数据类型
的名称; 2、所基于的系统
数据类型
; 3、
数据类型
的可控性。 个人理解:其实...
Flink
SQL
篇,
SQL
实操、Flink Hive、CEP、CDC、GateWay
Flink
SQL
篇82、Flink
SQL
有没有使用过?83、Flink被称作流批一体,从哪个版本开始,真正实现流批一体的?84、Flink
SQL
使用哪种解析器?85、Calcite主要功能包含哪些?86、Flink
SQL
处理流程说一下?87、Flink ...
存储金额:number类型和decimal类型有什么区别?
一、number类型和decimal类型有什么区别?...number是oracle的
数据类型
,decimal是对应ANSI
SQL
标准的
数据类型
所以在oracle数据库
中
,通常使用number存储金额 在my
sql
数据库
中
,通常使用decimal存
MS-SQL Server
34,589
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章