Transact-SQL编程
来源:互联网 发布:linux telnet测试端口 编辑:程序博客网 时间:2024/05/29 12:59
Transact-SQL是结构化查询语言的增强版本,可以与多种标准兼容。
1,字段的数据类型:
1-1,数字数据类型:
a)整数数据类型:bigint,int,smallint,tinyint
b)高精度小数型:decimal,numeric
c)用于存储货币:money,smallmoney
d)古典类型:float,real
1-2,字符数据类型:char,Varchar,Nchar,Nvarchar,Text,ntext
1-3,日期和时间数据类型:
Datetime 日期范围,1753年1月1日开始到9999年12月31日结束,时间精确度位3.33毫秒
Sealldatetime 日期范围,1900年1月1日开始到2079年12月31日结束,时间精度是1分钟
1-4,二进制数据类型:binary,varbinay,image
1-5,专用数据类型:cursor,timestamp,xml等
2,运算符:
2-1,算数运算符:
2-2,位运算符:
&:与,两个位的值都为1时才是1
|:或,两个位只要有一个值为1,就是1
^:异或运算:两个位只有一个值为1时,为1,两个位都为0或1时,为0
2-3,比较运算符:<>,!=,不等于 !< 不小于 !>不大于
2-4,逻辑运算符:
all,一组比较都要为TRUE,才是true
and,两个布尔表达式都是true,才是true
any,一组的比较中,任何一个为true,就是true
between,操作数在某个范围之内,结果为true
exists,子查询中包含了一些行,则为true
in,操作数等于表达式列表中的一个,结果为true
like,操作数与某种模式相匹配,则为true
not,对任何其他布尔运算符的结果值取反
or,两个布尔表达式中有一个为true,结果为true
some,在一组比较中,有些比较为true,结果为true
2-5,其他运算符:
赋值运算符
连接运算符
一元运算符
3,游标:是一种数据访问机制,允许用户访问单独的数据行,而不是对整个行集进行操作
操作:打开:open
检索:fetch
关闭:close
释放:deallocate
判断游标提取状态:@@fetch_status
4,事务管理语句:
begin transaction开始
commit transaction提交事务,结束事务
rollback transaction事务出现错误时,可以选择回滚
save transaction保存
事务管理模式:自动提交事务,显式事务,隐式事务,批处理级事务
其他语句:
if...else语句
case语句
while语句
goto语句
try...catch错误处理语句
以上就是关于Transact-SQL编程的知识,但是想要灵活运用,还需要多用,多实践。
- Transact-SQL编程规范
- Transact-SQL编程规范
- Transact-SQL编程规范
- Transact-SQL编程规范
- 使用Transact-SQL编程
- Transact-SQL编程规范
- Transact-SQL编程规范
- Transact-SQL编程规范
- Transact-SQL编程规范
- Transact-SQL编程规范
- Transact-SQL编程规范
- Transact-SQL编程规范
- Transact-SQL编程
- Transact-SQL编程
- Transact-SQL编程
- Transact-SQL编程规范
- Transact-SQL编程
- SQL Server Transact-SQL 编程
- mac命令行安装,出现Please try running this command again as root/Administrator.
- 栈的应用——中缀表达式求值
- 单例模式的实现方法。 懒汉式单例类,在第一次调用的时候实例化自己。
- 给ACM迷茫的同学
- dm3730平台oled显示时钟——系统时钟的获取和刷新
- Transact-SQL编程
- [Gradle中文教程系列]-跟我学Gradle-5.4:依赖-依赖的更新与缓存
- WdatePicker日期控件
- 分布式web架构中对session同步的常用处理方法以及优缺点
- java设计模式-建造者模式
- 2017年8月18日15:20:10
- 菜鸟都能理解的KMP算法
- ROS中remap一个topic
- js学习笔记