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相关推荐

  1. Transact SQL 常用语句以及函数

    Transact SQL  语 句 功 能  ======================================================================== --数据 ...

  2. transact sql

    结构化查询语言是美国国家标准协会和国际标准化组织定义的标准,而transact sql是microsoft公司对此标准的一个实现 它可以创建,维护,保护数据对象,并且可以操作对象中的数据,所以tran ...

  3. 交互式SQL(Transact SQL,TSQL)

    交互式SQL(Transact SQL,TSQL) 它是SQL Server的查询语言.提供以下命令: · 创建和数据库对象. · 访问和修改数据. · 数据聚合(aggregation,又称聚集). ...

  4. Transact SQL 语 句

    Transact SQL   语 句 功 能  ======================================================================== -- ...

  5. SQL Server中的几个方法和Transact SQL 常用语句以及函数[个人推荐]

    --数据操作   SELECT --从数据库表中检索数据行和列  INSERT --向数据库表添加新数据行  DELETE --从数据库表中删除数据行  UPDATE --更新数据库表中的数据  -- ...

  6. transact sql mysql_Sql Server数据库常用Transact-SQL脚本(推荐)

    Transact-SQL Transact-SQL(又称 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实现,与 Ora ...

  7. transact sql mysql_MySQL与Transact SQL(MS SQL Server)的SQL语句区别点滴(C++)

    最近在写一个数据访问层,要求可以使用MySQL和MS SQL Server.html 烦劳今后开始,MySQL与MS SQL Server的大量不一致让人烦不胜烦,为了使其余人再也不犯本身工做过程当中 ...

  8. Transact -SQL 语句

    Transact- SQL 概述 了解 SQL 结构化查询语言 Transact-SQL 语言是 SQL 的增强版本 种类 数据 定义 操纵 控制 常用 事务管理 流程控制 附加的语言元素 常量与变量 ...

  9. Transact SQL教程(一)

    在下面部分的许多语句都不是SQL标准语句,而是一个叫做Transact-SQL(T-SQL)的SQL扩展的一部分.T-SQL通过在别的事物上添加一些诸如变量.条件和循环之类的传统编程元素来扩充SQL. ...

  10. 找到一本适合自己的SQL Server 2008入门书

    <SQL Server 2008基础教程> 本书面向广大开发人员,从喜欢使用图形界面的程序员,到希望成为SQL Server 2008编程语言Transact SQL(T-SQL)高手的程 ...

最新文章

  1. 在当前PJ项目pj_nath模块加入mysql的一些问题
  2. C语言sql参数化查询,使用LIKE的sql参数化查询
  3. Chrome打开cocos2d-html5官方Demo黑屏
  4. oracle link binaries,Oracle 单实例 Relink Binary Options 说明
  5. c语言必背的100代码
  6. 删除卸载不干净的任务 vmware卸载不干净->服务清理 / 注册表清理
  7. java contains 大小写_使用.contains方法忽略大小写的选项?
  8. python dbf 修改_Python修改DBF文件指定列
  9. Lonlife-ACM 1000 - Spoon Devil's 3-D Matrix(最小生成树)——“玲珑杯”acm比赛-试运行赛
  10. graphpad prism怎么添加图例_Graphpad Prism 绘制散点图详细图解
  11. 【成长修炼】关于海贼王海军世界观
  12. Python爬取pilipili排行榜
  13. less函数的使用 c语言,less即学即用
  14. Java实现交叉表_Sql交叉表简单实现 | 学步园
  15. 网络与信息安全学习日记
  16. 数字逻辑电路仿真电路:与非门组成的三人表决器
  17. google 确定某点海拔高_如何查询某个地点的海拔高度,详情介绍
  18. 英国电信集团、西班牙电话公司和澳洲电讯参与区块链试验
  19. 最短路径:Dijikstra算法/Floyd算法
  20. Unity如何实现投影阴影效果

热门文章

  1. 微信公众号中,怎么插入代码块?(微信公众号中,代码块怎么排版?)
  2. Unity Shader知识点(二)写一个基础漫反射Shader
  3. MAC微信接收到的文档打开都变成(只读)解决办法
  4. FFMPEG直播推流
  5. undefined reference to `timersub‘ 错误处理
  6. numpy学习(五)——文件的保存和读写(np.save()、np.load()、np.savez()、np.savetxt()、np.loadtxt())
  7. 董宏丽(帮别人名字作诗)
  8. Windows家庭版添加本地组策略编辑器的方法
  9. idea一直indexing.........
  10. 比亚迪F6专用高清车载导航影音登场