一 批处理
go:
a,go是批处理的标志
b.作用:可以使不在同一批处理语句中的SQL语句相互不受影响
c.使用:把相互联系的放在同一批次,没联系的放在不同批次
二变量(局部变量,全局变量)
1.局部变量和全局变量的区别
局部变量:定义它的局部范围内有效
a.必须以标记@作为前缀,如@rew
b.使用时先声明,在赋值
c.只在定义它的局部范围内有效
全局变量:
a.必须以标记@@为前缀,如@@toe
b.有系统定义和维护,我们只能读取,不能修改
c.在这个sql环境下都可以被访问或使用
三 局部变量
a.声明
语法:declare @变量名 数据类型(一次可义声明多个)
例如:declare @name varchar(10)
b.赋值
语法:set/select 变量名=要赋的值(一次只可以赋值一个)
例如:ser/select @name='张三'
c.输出
语法:select/prinet 变量名
例如:select/print @name
注:数据类型转换
convet(目标类型,要转换