4、 为了将脚本分成多个批处理,需要使用GO语句.以下语句被分为三个批处理:USE AdventureWorksDECLARE @MyVarchar varchar(50) --This DECLARE only lasts for this batch!SELECT @MyVarchar = ‘Honey, I’’m home’PRINT ‘Done with first Batch’GOPRINT @MyVarchar --This generates an error since @MyVarchar --isn’t declared in this batchPRIN
5、T ‘Done with second Batch’GOPRINT ‘Done with third batch’ -- Notice that this still gets executed -- even after the errorGO 对于以上,每一个批处理都会被独立执行,每个批处理的错误不会阻止其它批处理的运行(批处理2发生错误,不被执行,但批处理3照样可以执行。) 另外,GO不是一个SQL命令,它只是一个被编辑工具(SQLServerManagementStudio,SQLCMD)识别的命令。 6.何时使用批处理 批处理有多种用途,但常被用