全局变量
是系统已经定义好的变量,主要反映sql数据库的操作状态。
全局变量名称以@@开头‘
举例
@@identity:返回最后插入的标识值
@@error:返回执行的上一个T_sql语句的错误号
常用的输出语句
print:结果有消息中以文的形式显示
select:在结果中以网格的形式显示,查询是select的特殊用法
例子
--[1]@@identity返回最后一条插入语句的标识值(标识列的值)
use E_Marketgo--在没有插入数据之前 @@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 错误号=@@errorselect @@error 错误号--使用print 输出用“+”来连接,用"+"左右的类型相同或相兼容
print '错误号' + @@error