Transact-SQL
Transact-SQL
Transact-SQL语言是SQL语言的增强版
声明局部变量
DECLARE
{@变量名称[AS]变量类型}
注释方式
单行注释:–
多行注释:/* … */
流程控制语句
IF…ELSE语句
IF 表达式{语句块}ELSE{语句块}
语句块中包含BEGIN…end语句
CASE语句
CASE 表达式
WHEN...THEN...
[n...]
[else]
end
Select 员工姓名,所任职位,员工职称
Case 所任职位
when ‘经理’ then ‘高级职称’
when ‘主管’ then ‘中级职称’
else ‘其他职称’
end
FROM 员工信息
while语句
while 布尔表达式
{语句块}
[BREAK]
{语句块}
[CONTINUE]
语句块
DECLARE @i int, @num int
Set @i = 1
Set @num = 1
While @i<=10
BEGIN
SET@num=@num*@i
set@i=@i+1
END
PRINT @num
WAITFOR延迟语句
waitfor
{
DELAY time
| TIME time
}
Waitfor delay ’00:00:05’
Exec sp_help
Waitfor time ’21:11:05’
Exac sp_helpdb
GOTO语句
Declare @count int
Set @counter = 1
While @counter <10
BEGIN
Print @counter
Set @counter =@counter + 1
If @counter=4 GOTO branch one –jumps to the first branch.
If @counter=5 GOTO branch_two –this will never execute.
End
Branch one:
Print ‘jumping to branch one.’
GOTO Branch_three: --this will prevent branch_two from executing
Branch two:
Print ‘jumping to branch two.’
Branch_three:
Print ‘jumping to branch three.’
**TRY…CATCH错误处理语句
begin try
{语句块}
FND TRY
BEGIN CATCH
{语句块}
end CATCH
Begin try
Declare @num int
Set @num = 1/0
Select @num
End try
Begin catch
Select err_line() as ‘错误行数’
End catch
Transact-SQL相关推荐
- Transact SQL 常用语句以及函数
Transact SQL 语 句 功 能 ======================================================================== --数据 ...
- transact sql
结构化查询语言是美国国家标准协会和国际标准化组织定义的标准,而transact sql是microsoft公司对此标准的一个实现 它可以创建,维护,保护数据对象,并且可以操作对象中的数据,所以tran ...
- 交互式SQL(Transact SQL,TSQL)
交互式SQL(Transact SQL,TSQL) 它是SQL Server的查询语言.提供以下命令: · 创建和数据库对象. · 访问和修改数据. · 数据聚合(aggregation,又称聚集). ...
- Transact SQL 语 句
Transact SQL 语 句 功 能 ======================================================================== -- ...
- SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]
--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 -- ...
- transact sql mysql_Sql Server数据库常用Transact-SQL脚本(推荐)
Transact-SQL Transact-SQL(又称 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实现,与 Ora ...
- transact sql mysql_MySQL与Transact SQL(MS SQL Server)的SQL语句区别点滴(C++)
最近在写一个数据访问层,要求可以使用MySQL和MS SQL Server.html 烦劳今后开始,MySQL与MS SQL Server的大量不一致让人烦不胜烦,为了使其余人再也不犯本身工做过程当中 ...
- Transact -SQL 语句
Transact- SQL 概述 了解 SQL 结构化查询语言 Transact-SQL 语言是 SQL 的增强版本 种类 数据 定义 操纵 控制 常用 事务管理 流程控制 附加的语言元素 常量与变量 ...
- Transact SQL教程(一)
在下面部分的许多语句都不是SQL标准语句,而是一个叫做Transact-SQL(T-SQL)的SQL扩展的一部分.T-SQL通过在别的事物上添加一些诸如变量.条件和循环之类的传统编程元素来扩充SQL. ...
- 找到一本适合自己的SQL Server 2008入门书
<SQL Server 2008基础教程> 本书面向广大开发人员,从喜欢使用图形界面的程序员,到希望成为SQL Server 2008编程语言Transact SQL(T-SQL)高手的程 ...
最新文章
- 在当前PJ项目pj_nath模块加入mysql的一些问题
- C语言sql参数化查询,使用LIKE的sql参数化查询
- Chrome打开cocos2d-html5官方Demo黑屏
- oracle link binaries,Oracle 单实例 Relink Binary Options 说明
- c语言必背的100代码
- 删除卸载不干净的任务 vmware卸载不干净->服务清理 / 注册表清理
- java contains 大小写_使用.contains方法忽略大小写的选项?
- python dbf 修改_Python修改DBF文件指定列
- Lonlife-ACM 1000 - Spoon Devil's 3-D Matrix(最小生成树)——“玲珑杯”acm比赛-试运行赛
- graphpad prism怎么添加图例_Graphpad Prism 绘制散点图详细图解
- 【成长修炼】关于海贼王海军世界观
- Python爬取pilipili排行榜
- less函数的使用 c语言,less即学即用
- Java实现交叉表_Sql交叉表简单实现 | 学步园
- 网络与信息安全学习日记
- 数字逻辑电路仿真电路:与非门组成的三人表决器
- google 确定某点海拔高_如何查询某个地点的海拔高度,详情介绍
- 英国电信集团、西班牙电话公司和澳洲电讯参与区块链试验
- 最短路径:Dijikstra算法/Floyd算法
- Unity如何实现投影阴影效果
热门文章
- 微信公众号中,怎么插入代码块?(微信公众号中,代码块怎么排版?)
- Unity Shader知识点(二)写一个基础漫反射Shader
- MAC微信接收到的文档打开都变成(只读)解决办法
- FFMPEG直播推流
- undefined reference to `timersub‘ 错误处理
- numpy学习(五)——文件的保存和读写(np.save()、np.load()、np.savez()、np.savetxt()、np.loadtxt())
- 董宏丽(帮别人名字作诗)
- Windows家庭版添加本地组策略编辑器的方法
- idea一直indexing.........
- 比亚迪F6专用高清车载导航影音登场