sql server go语句
类别:数据库 浏览量:471
时间:2015-10-24 sql server go语句
sql server go语句SQL Server中go语句会将go之前的语句作为一个批处理执行,为了区分多个批处理而设的分隔符,代表一个批处理的结束。
一、SQL Server中go语句的用法
Select 1 Select 2 Select 3 GO --这是一个批处理 Select 1 GO --这是一个批处理 Select 2 GO --这是一个批处理
二、SQL Server中go语句使用注意事项
1、GO 命令和 Transact-SQL 语句不能在同一行中.但在 GO 命令行中可包含注释
Select 1
GO
--会正确输出结果,列名为”无列名”
Select 1 GO
--会正确输出结果,列名为”GO”
--由此可知此处的GO并未起到应有的作用;
2、用户必须遵照使用批处理的规则.例如,在同一批处理中,创建数据库之后不能直接使用其新建的数据库
create database [Roc]
use [Roc]
GO
--运行此批处理后,系统会报错
--把此批处理分成两个批即可正确运行
create database [Roc]
GO
use [Roc]
GO
3、局部(用户定义)变量的作用域限制在一个批处理中,不可在 GO 命令后引用
declare @Roc varchar(max)
Select @Roc = 'aking'
GO
print @Roc
GO
--此为两个批处理,由于局部变量的作用域要限制在一个批处理中,所以此语句错误
--把这两个批合并为一个批即可正确运行
declare @Roc varchar(max)
Select @Roc = 'aking'
print @Roc
GO
4、每个被GO分隔的语句都是一个单独的事务,一个语句执行失败不会影响其它语句执行
select * from sysobjects where id=a
select getdate()
--你会发现会报错,并且不会显示任何结果集
select * from sysobjects where id=a
go
select getdate()
go
--你会发现尽管同样会报错,但结果集中包含select getdate()的结果。
5、GO [count] count 为正整数.指定GO 之前的批处理执行指定的次数
insert [Roc] Select 'aking'
GO
--批处理执行1次,向表Roc中插入一行记录
aking Insert [Roc] Select 'aking'
GO 10
--批处理执行10次,向表Roc中插入10行记录aking
标签:sql server
您可能感兴趣
- sql server 函数参数表(SQL Server 实现数字辅助表实例代码)
- sql版本号处理并发(SQL server高并发生成唯一订单号的方法实现)
- sql server存储过程详解(SQL Server存储过程中编写事务处理的方法小结)
- sql server 分布式事务(Sql Server事务语法及使用方法实例分析)
- sql server还原数据库时提示数据库正在使用
- sql server日期查询语句(SQL Server中查询结果超出了查询时间范围解决方法)
- sql server 高并发update 死锁(解密新型SQL Server无文件持久化恶意程序的问题)
- SQL SERVER书签查找
- sqlserver语句显示表字段(SQL Server查找表名或列名中包含空格的表和列实例代码)
- sqlserver新建表参数错误(Sql Server中判断表、列不存在则创建的方法)
- sqlserver如何设置定时备份(SQL Server使用脚本实现自动备份的思路详解)
- sqlserver表分区缺点(SQL Server 公用表表达式CTE实现递归的方法)
- sql server中PageLatch和PageIOLatch等待
- sql server 字符串处理(SQL Server中利用正则表达式替换字符串的方法)
- SQL语句查询SQL SERVER作业的调度信息
- sql数据库安装概要(详解将DataGrip连接到MS SQL Server的方法)
- Beyond 版本《无人深空》主线任务攻略 阿特拉斯之道(版本无人深空主线任务攻略)
- 全球科技界最有钱大佬TOP 15 你知道几位(全球科技界最有钱大佬TOP)
- 2主力后腰缺阵 泰山队奇兵有望获重用,赛季0出场,迎来中超首秀(泰山队奇兵有望获重用)
- 三分71 生死战爆发 篮网旧将丁威迪今天成奇兵,助队赢球(三分71生死战爆发)
- 《红 雄安》系列广播剧第一集 水上奇兵雁翎队(雄安系列广播剧第一集)
- 小说 小伙穿越成刘备,用现代知识指挥作战,众谋士都看呆了(小伙穿越成刘备)
热门推荐
- javascript登录转注册界面(JavaScript实现登录窗体)
- docker多个端口怎么分(Docker多个容器不能有相同端口号的处理方案)
- css3动画平移代码(利用CSS3实现炫酷的飞机起飞动画)
- canvas绘制流星(使用canvas实现黑客帝国数字雨效果)
- mysql8.0.15官方最新版本安装教程(MySQL8.0.24版本Release Note的一些改进点)
- linux怎么搭建nfs(通过案例深入解析linux NFS机制)
- thinkphp5.1修改(ThinkPHP 5.1 跨域配置方法)
- sqlserver中复合索引(浅析SQL Server 聚焦索引对非聚集索引的影响)
- myeclipse连接mysql数据库的方法(教你用eclipse连接mysql数据库)
- mysql char和varchar区别(MySQL CHAR和VARCHAR存储、读取时的差别)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9