在使用SCOPE_IDENTITY的时候出错

amadou 2004-08-04 05:42:07
在存储过程中
insert成功以后
select SCOPE_IDENTITY()
出错192,SCOPE_IDENTITY is not a recognized function name

请问这是怎么回事???
...全文
293 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zicxc 2004-09-09
  • 打赏
  • 举报
回复
晕,一月前的
zicxc 2004-09-09
  • 打赏
  • 举报
回复
你是不是用的6.5?

改成
select @@IDENTITY
试试
vistale 2004-09-09
  • 打赏
  • 举报
回复
你的数据库是什么版本?SCOPE_IDENTITY()好像是一个SQL 2K的新增函数!
amadou 2004-08-11
  • 打赏
  • 举报
回复
可是就是出这样的问题,会不会跟我的帐户的权限仅仅是这个库的OWNER有关?
pbsql 2004-08-06
  • 打赏
  • 举报
回复
没问题
amadou 2004-08-06
  • 打赏
  • 举报
回复
CREATE PROCEDURE insert_voteItem @root NUMERIC(9),@title varchar(50),@voteUser varchar(50)
AS
SET NOCOUNT OFF
IF NOT EXISTS(SELECT TOP 1 * FROM vote Where voteTitle=@title AND deleted=0)
BEGIN
IF @voteUser is NULL
INSERT vote (rootid,type,voteTitle) VALUES (@root,1,@title)
ELSE
BEGIN
INSERT vote (rootid,type,voteTitle,voteUser,voteNum) VALUES (@root,1,@title,@voteUser,1)
SELECT SCOPE_IDENTITY()
INSERT voteUser (voteId,username,rootId) VALUES (@voteId,@voteUser,@root)
END
END
SET NOCOUNT ON
GO
fxcl2006 2004-08-04
  • 打赏
  • 举报
回复
不能啊,我用正常。
把你的存储过程写出来,我们好一起分析啊。
bflovesnow 2004-08-04
  • 打赏
  • 举报
回复
不会。

上下文??
pbsql 2004-08-04
  • 打赏
  • 举报
回复
不会呀,你是怎么用的
viptiger 2004-08-04
  • 打赏
  • 举报
回复
用select @@IDENTITY
xinliangyu 2004-08-04
  • 打赏
  • 举报
回复
SCOPE_IDENTITY是啥子玩意,别个不认识你提供的函数!

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧