一、数据类型
来源:互联网 发布:linux命令 cat功能相同 编辑:程序博客网 时间:2024/04/30 00:40
1 . 数值型数据
int 、smallint 、bigint 、tinyint 、bit 、decimal 、float 、real
Ex : 两个整数显示百分比保留一位小数
declare @a1 int,@a2 intset @a1 = 99set @a2 = 445print(cast(cast(@a1 as float)/cast(@a2 as float)*100 as decimal(10,1)))
2 . 字符型数据
char 固定长度,多出的部分会有空字符替代
varchar 可变长度,二个长度保存一个汉字
nvarchar 可变长度,一个长度保存一个汉字 ,
Ex : 定义长度时可以 max
declare @a1 varchar(max)
如果保存或显示某字段时出现乱码就在前面加 N
insert into #tb(drug) values(N'藥物')
3 . 日期/时间数据类型
datetime 、smalldatetime
Ex : 获取本月最后一天日期
declare @a1 varchar(20),@a2 datetimeset @a2 = GETDATE()set @a1 = cast(year(@a2) as varchar(4)) + '-' + cast(month(@a2) as varchar(2)) + '-01'set @a2 = dateadd(day,-1,dateadd(MM,1,cast(@a1 as smalldatetime)))print(@a2)
4 . 货币类型数据
money 、smallmoney
5 . 二进制数据类型
binary 、varbinary 、image
6 . unicode 数据类型
nchar 、 nvarchar 、 ntext
7 . table 数据类型
table 类型 就像一个临时表 ,不能用于定义表中的字符,只能返回值 , 函数中不能新增临时表,可用 table 类型替代.
Ex : 创建 table 数据类型
declare table @tb(id int,name nvarchar(20))
8 . 自定义数据类型sp_addtype grade,char(1),null
- 一、数据类型
- 一、数据类型
- 数据类型【一】
- 一:数据类型
- 一、任意数据类型处理
- Java 数据类型(一)
- Numpy 基础数据类型 (一)
- Swift--基本数据类型(一)
- mfc 数据类型转换一
- Python之数据类型 一
- pyhon 数据类型一
- opencv(一)数据类型
- C语言数据类型(一)
- JS数据类型(一)
- 一 JavaScript之数据类型
- c++学习(一) 数据类型
- javaScript (一)数据类型
- 一、Java数据类型
- eclipse+python 对中文的支持
- Java多线程实现异步调用
- Linux下安装配置JDK
- 重定向
- OpenGL在QT里的刷新问题
- 一、数据类型
- android listview 的滚动
- Java多线程的同步机制
- vs快捷键
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 设计模式C++描述----17.备忘录(Memento)模式
- AAC ADTS LATM 格式分析
- 建立Annotation版本的HelloWorld
- “黑马程序员”-Java面向对象