帮我看看哪里错了?获取一个表中的标示列值,这个是我写的插入存储过程!提示GO附近有语法错误

来源:百度知道 编辑:UC知道 时间:2024/07/05 12:01:13
CREATE PROCEDURE dbo.StoredProcedure1

@id int,@name nchar(10),@pwd nchar(10),@Number numeric output
As
Insert Into Login([id], [name], [pwd]) Values (@id, @name, @pwd)
Set @Number = (Select @@Identity)
Go
我把GO 去了 可以通过 但是还有用么?

在2000下也顺利通过啊

没错

我在2005中没有遇到错误.
你可以试试把login表外加上中括号 [login]

没有GO的情况,如果是单独执行,应该没问题.
但是如果下面还有语句继续执行.
则下面的语句都可能被放到存储过程中.