私のストアドプロシージャは次のようなものです
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」をバインドできませんでした。
誰かが私に何が悪かったのか手がかりを与えることができますか?