CREATE PROCEDURE Usp_insertgender
(@gendervalues VARCHAR(MAX))
AS
BEGIN
INSERT INTO sparsha.dbo.Genders ([GenderName])
VALUES @gendervalues;
END
SQL Serverでストアドプロシージャを使用しますが、私はエラーを取得しています、単一のクエリで複数の行を挿入するにははどのように私は上記の手順を試してみました
メッセージ102、レベル15、状態1、プロシージャUsp_insertgender、行10
'@gendervalues'付近の構文が正しくありません。
私は( '1')、( '2')
(1)、(2)不適切な構文近くUsp_insertgenderを実行 手順取得中にエラーを実行しています '1'。 – guna
こんにちはlad2025プロシージャを呼び出す方法の解決策を与えてくれてありがとう。 plzはパラメータを( '1')、( '2')として与え、複数の値を挿入することで、ストアドプロシージャ上でどのように呼び出すかを解決します。ここでの問題は、別の挿入クエリに依存します。 – guna
'( '1')、( '2')としてパラメータを指定することで表示される唯一の方法は動的SQLですが、ここに表示するには巨大な反パターンになります。 – lad2025