下面语句错在什么地方(SQL)

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:12:20
DECLARE @A integer
SET @a=1
SELECT @a
GO
SET @a=@a+1
回一楼,没进错门,这是我SQL的作业,不明白什么意思,所以到这来问问

DECLARE @A integer ------ 声明一int 型的变量 @A
SET @a=1 ------- 赋值 @A=1
SELECT @a ----- 查询 @A
GO ---- 相当于批处理
SET @a=@a+1 ----- 错误在这儿 因为之前的变量 @A 在GO 后就不认识了
详细请查询 GO的用法(声明的变量遇到GO终止记得是这样的)

好久不用了

去掉GO

进错门了吧!