その他:これは、sqlの他の無数の文字列間の問題と重複していません。これは、別の問題を隠す特定の謎めいたエラーメッセージです(アスタリスク付き)varchar値 '*'をデータ型intに変換するときにSQL変換に失敗しました
今日私は解決するために一日中私のSQLに問題が出てきました。私はストアドプロシージャにデータテーブルパラメータを渡して、別のテーブルにその一部を挿入していました。使用されるコードは次のようなものでした:
INSERT INTO tblUsers
(UserId,ProjectId)
VALUES ((SELECT CAST(CL.UserId AS int) FROM @UserList AS UL),@ProjectId)
私はDEVシステムからの呼び出しを行うときにのみ、テストデータを使用したときにエラーメッセージを取得していないようでした。
問題とはどのようなものですか。コードはどのように見えるのですか?