我的存储过程是这样的
ALTER PROCEDURE [dbo].[kt_insernotes]
(@DATASET NVARCHAR (512)
,@ROWNUMBER INT
,@LASTCHANGED DATETIME
,@NOTESFILEID INT
,@NOTESRECID INT
,@LINENUMBER NUMERIC (28, 12)
,@TXT NVARCHAR (512)
,@DATE_ DATETIME
,@USERID INT
)
AS
INSERT INTO NOTES (DATASET
,ROWNUMBER
,LASTCHANGED
,NOTESFILEID
,NOTESRECID
,LINENUMBER
,TXT
,DATE_
,USERID)
values (@DATASET,@ROWNUMBER,@LASTCHANGED,@NOTESFILEID, (select ISP_EFAVORITLINE.ROWNUMBER where ISP_EFAVORITLINE.DATASET=(@DATASET)) ,@LINENUMBER ,@TXT,@DATE_,@USERID)
RETURN
一切对我来说都很好,但是这条线
(select ISP_EFAVORITLINE.ROWNUMBER where ISP_EFAVORITLINE.DATASET=(@DATASET))
抛出错误
消息 4104,级别 16,状态 1,过程 kt_insernotes,第 26 行
无法绑定多部分标识符“ISP_EFAVORITLINE.DATASET”。
消息 4104,级别 16,状态 1,过程 kt_insernotes,第 26 行
无法绑定多部分标识符“ISP_EFAVORITLINE.ROWNUMBER”。
谁能告诉我出了什么问题?