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”
上一篇 下一篇

猜你喜欢

热点阅读