永发信息网

SQL中的go、begin、end的用法

答案:1  悬赏:0  手机版
解决时间 2021-03-03 04:24
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 语句单独出现在一行中,指示语句块的结束。追问你说go是一步成功了才会下一步,这个成功是不是没有语法错误什么的?追答可以这样理解
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
粤讲越掂中职场提到“秘捞”是什么意思?
Anonymous Inner Class(匿名内部类)是否可
小杨村在什么地方啊,我要过去处理事情
excel 根据一个单元格的值,对应出现下拉列表
三角形内心与三角形顶点连线是角平分线吗
黎辉凡文字开头的诗句
放心肉专卖店(NO.0047)怎么去啊,有知道地址
我外公的妹妹的孙女和我是近亲吗
被减数与减数同时减去或加上同一个书差不变。
房孑被法院查封期间产权属于谁
下列模式图表示几种细胞器,有关说法不正确的
哪位揭开了土星
80平方米60平方分米=()平台方米
梦见从房顶掉下来
手机版的百度百科不能下载离线包
推荐资讯
我拍了一张照片,照片的背景颜色太浅了,用ps
聚氨酯的隔音隔热效果比实墙如何?
3106次列车13车箱110靠窗吗
发微博怎么去水印手机
湖北华环纵横家居有限公司很靠谱
淘宝贷款是什么口子
该患者尚需要鉴别有无合并肺癌,下列辅助检查
湖南华力人力资源公司是骗子公司么?打着长沙
格拉苏蒂维修服务中心
把 r a i t b h y d 组成单词
机动车驾驶证最多能脱审几年
《童趣》 拔山倒树而来 倒的读音 并说明原因
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?