SQL中的go、begin、end的用法
go 向 SQL Server 实用工具发出一批 Transact-SQL 语句结束的信号。go是把t-sql语句分批次执行。(一步成功了才会执行下一步,即一步一个go) BEGIN 和 END 语句用于将多个 Transact-SQL 语句组合为一个逻辑块。在控制流语句必须执行包含两条或多条 Transact-SQL 语句的语句块的任何地方,都可以使用 BEGIN 和 END 语句。 例如,当 IF 语句仅控制一条 Transact-SQL 语句的执行时,不需要使用 BEGIN 或 END 语句: IF (@@ERROR <> 0) SET @ErrorSaveVariable = @@ERROR 如果 @@ERROR 为 0,则仅跳过 SET 语句。 用 BEGIN 和 END 语句可以使 IF 语句在计算结果为 FALSE 时跳过语句块: IF (@@ERROR <> 0)BEGIN SET @ErrorSaveVariable = @@ERROR PRINT 'Error encountered, ' + CAST(@ErrorSaveVariable AS VARCHAR(10))END BEGIN 和 END 语句必须成对使用:任何一个均不能单独使用。BEGIN 语句单独出现在一行中,后跟 Transact-SQL 语句块。最后,END 语句单独出现在一行中,指示语句块的结束。
转载于:https://www.cnblogs.com/shuibi/p/6560319.html
SQL中的go、begin、end的用法相关推荐
- PL/SQL中存储过程int和out的用法
PL/SQL中存储过程int和out的用法 一 介绍 过程和函数中的in和out (1)一般来讲,过程和函数的区别在于函数可以有一个返回值:而过程没有返回值. (2)但过程和函数都可以通过out指定一 ...
- oracle中having的用法,深入浅析SQL中的group by 和 having 用法
一.sql中的group by 用法解析: Group By语句从英文的字面意义上理解就是"根据(by)一定的规则进行分组(Group)". 作用:通过一定的规则将一个数据集划分成 ...
- PostgreSQL SQL中的ALL,ANY,SOME的用法,sql查询速度优化,sql运行优化
PostgreSQL SQL中的ALL,ANY,SOME的用法,sql查询速度优化,sql运行优化 准备两个表: --T1(2,3) --T2(1,2,3,4)--ALL,ANY,SOME 的子查询 ...
- Oralce 使用SQL中的exists 和not exists 用法详解
exists表示() 内子查询返回结果不为空,说明where条件成立就会执行sql语句:如果为空,表示where条件不成立,sql语句就不会执行. not exists和 exists相反,子查询语 ...
- C++STL的vector中front(),back(),begin(),end()的用法
一.front( ),back( )的使用 arr.front();返回的是第一个元素的引用. arr.back();返回的的是最后一个元素的引用. 如果定义int c = a.back(),c并不是 ...
- SQL中JOIN和UNION区别及用法
转载:http://chengheng1984.blog.163.com/blog/static/17947412201012215738844/ JOIN用于按照ON条件联接两个表,主要有四种: I ...
- PL/SQL中的dual表含义和用法
在Oracle中, DUAL 是最小的表,只有一行一列:它是空表(可以调用): 该列被定义成为VARCHAR2(1)类型,该列为DUMMY,有一行值X: 如果查看系统时间就可以样访问
- SQL中的ALL,ANY,SOME的用法
准备两个表: --T1(2,3) --T2(1,2,3,4) ALL,ANY,SOME 的子查询 -- >ALL 父查询中的结果集大于子查询中每一个结果集中的值,则为真 SELECT * FRO ...
- mysql trunc函数_教您使用SQL中的TRUNC函数
SQL函数是每个SQL数据库使用者都必须要掌握的,下面就将为您介绍SQL中TRUNC函数的两种用法,供您参考,希望对您学习SQL函数的使用能有帮助. 1.TRUNC(for dates) TRUNC函 ...
- sql中的几种删除操作
sql中的几种删除操作用法与区别 1.delete语句 Delete删除表数据,保留表结构,且可以加where,删除一行或多行. 执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记 ...
最新文章
- 客快物流大数据项目(二十二):Docker环境中安装软件
- springboot mysql行锁_SpringBoot基于数据库实现简单的分布式锁
- 限制程序只打开一个实例(转载)
- org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19
- python pip 换源
- c 语言登录系统源代码,c语言源代码---------------个人图书管理系统
- server php self_PHP 使用 $_SERVER[''PHP_SELF''] 获取当前页面地址及其安全性问题[转载]...
- jstl中c:forEach的用法
- 24、jdbc操作数据库(1)
- Speed Reading(POJ-3619 )
- 通过Qos 策略来对P2P限速
- 【软件测试从入门到放弃】入门阶段:迈入软件测试大门
- python基础系列教程——Python3.x标准模块库目录
- STM32 HAL库学习系列第3篇 常使用的几种延时方式
- 明翰游戏学笔记V0.2(持续更新)
- 企业大数据规划建设方案(PPT)
- 大写汉字转阿拉伯数字c语言,将输入的阿拉伯数字变换的汉字的大写输出
- c#中 把字符串转换为拼音码
- Ribbon负载均衡原理,源码解读
- 获取一个网址http://www.veryyx.com/......中的www.veryyx.com
热门文章
- HDFS容错性设计有哪些?
- python excel 填充颜色_pandas to_excel 添加颜色操作
- 字面量long后面的大小写l
- 微信小程序数据库一次查询多个条件的方法
- IntelliJ IDEA使用记录:maven projects-compile提示【**类,找不到符号】
- 如何在IDEA中配置Tomcat,解决配置时No Artifacts Configured问题
- nmds与mds的区别_聚类分析和NMDS分析的基本步骤.doc
- oracle查询怎样更效率,Oracle提高查询效率的方法
- 使用BigDecimal解决double精度的问题
- UI控件--时间选择(日期拾取器)