SQL Data Type數據類型

--Data Type數據類型
/*
new type:
 1.bigint--8B--int
 2.sql_variant--主要解決數據兼容問題而提出的數據類型,可存儲不同數據類型的數據。
 3.table--主要應用在編程環境中的數據類型,可以用臨時存儲從表格中取出的數據信息。
int type
 1.bit=    {0 | 1}--2B
 2.bigint  {-2^63--2^63-1}--8B--max
 3.integer {-2^31--2^31-1}--4B
 4.smallint{-2^15--2^15-1}--2B
 5.tinyint {0--255}--1B
money type--只能維持萬分之一的精度,有再高要求就要用到數字數據類型
 1.money     {-2^63--2^63-1} 數據類型存儲的貨幣值兩個4B整數構成,前一個表示貨幣值的整數部分,后一個表示貨幣值得小數部分。
 2.smallmoney{-2^31--2^31-1} 數據類型存儲的貨幣值兩個4B整數構成,前一個表示貨幣值的整數部分,后一個表示貨幣值得小數部分。
數字數據類型--精度取值範圍是1-128,但如果使用高精度命令方式啓動SQL Server(配置啓動參數/p),則可高達38位。
 1.decimal{-10^38-1--10^38-1}
 2.numeric{-10^38-1--10^38-1}
浮點數據類型
 1.float{-1.79+308--1.79+308}
 2.real {-3.40+308--3.40+308}
date type
 1.datetime     {1753.1.1--9999.12.31}--8B--可以精確到3/100s,尾數被圓整為000,003,007ms
 2.smalldatetime{1900.1.1--2079.6.6  }--4B--可以精確到m
char type
 1.char(8000)
 2.varchar(8000)
 3.text(2G{2^31-1}--容量受@@textsize的限制
二進制數據類型
 1.binary   --<8KB
 2.varbinary--<8KB
 3.image    -->8KB
統一碼數據類型
 1.nchar   (1--4000)
 2.nvarchar(0--4000)
 3.ntext   (0--2^30-1) 
table type
declare @tablevar table
(Col1 int primary key,Col2 char(3))
insert @tablevar values(1,'aaa')
insert @tablevar values(2,'bbb')
select * from @tablevar

转载于:https://www.cnblogs.com/gungun/archive/2007/11/15/960379.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值