全局变量
是系统已经定义好的变量,主要反映sql数据库的操作状态。
全局变量名称以@@开头‘
举例
@@identity:返回最后插入的标识值
@@error:返回执行的上一个T_sql语句的错误号
常用的输出语句
print:结果有消息中以文的形式显示
select:在结果中以网格的形式显示,查询是select的特殊用法
例子
--[1]@@identity返回最后一条插入语句的标识值(标识列的值)
use E_Market
go
--在没有插入数据之前 @@identity的值为空
select @@identity
--向类别表中插入一条数据
insert INTO CommoditySort (SortName)
values('家政服务')
--插入数据成功后@@identity的值
select @@identity
--查询表检测数据
select * from CommoditySort
--[2]@@error
--没有错误的情况
select @@ERROR --返回0
--修改违反检查约束的情况
update UserInfo set UserPwd='123' where UserId='bobo'
--出错后,错误号
print @@error
--输出语句select与print
--select:结果是以表格的方式在结果窗口中显示
--print: 结果是以文本形式在消息窗口中显示
--使用slect输出命别名, 查询是select语句的特殊的用法尊徐我们命别名的规则
select @@error As 错误号
select 错误号=@@error
select @@error 错误号
--使用print 输出用“+”来连接,用"+"左右的类型相同或相兼容
print '错误号' + @@error