全局变量:
是系统已经定义好的变量,主要反映SQL数据库操作状态,
全局变量以@@开头。
举例:
@@IDENTITY:返回最后插入的标识列。
@@ERROR:返回执行上一个SQL语句的错误号。
常用的输入语句:
PRINT:结果消息中以文的形式显示。
SELECT:在结果中以网格形式显示。
查询是SELECT的特殊用法。
@@IDENTITY:
在没有插入数据之前,@@IDENTITY的值为空:
SELECT @@IDENTITY
那现在向类别表中插入一条数据,再执行@@IDENTITY:
INSRT INTO CommitySort(Name) VALUES('家政服务')
SELECT @@IDENTITY
返回结果为18,说明插入成功,它前面的标识列为18。
现在可以查询一下是否正确:
SELECT *FROM CommitySort
@@ERROR:
SQL语句没有错误的情况下值为0:
SELECT @@ERROR
修改违反检查约束的情况:
UPDATE UserInfo SET='123' WHERE UserId='bobo'
现在查询一下错误号:
PRINT @@ERROR