sql go语句
2021-07-07 本文已影响0人
Vergil_wj
go
1、等待 go 语句之前的代码执行完成之后才能执行后面的代码;
create datebase DBTEST -- 创建数据库 DBTEST
use DBTEST -- 切换到数据库 DBTEST
create table student -- 创建表 student
(
...
)
以上运行报错 “数据库 DBTEST 不存在”。因为数据库 DBTEST 还没哟建好,就切换到数据库 DBTEST,所以会报错。修改如下:
create datebase DBTEST
go -- 建库的操作执行完之后,再去使用数据库
use DBTEST
create table student
(
...
)
2、批处理结束的一个标志。
通过变量的作用范围举例:
declare @num int --@num 作用域全局
set @num = 100
set @num = 200
declare @num1 int --@num 作用域在 go 之前
set @num1 = 100
go
set @num1 = 200 -- 此处报错“必须声明变量 @num”