0
異なるテーブルからデータを取得するストアドプロシージャがあります。私はストアドプロシージャの結果セットからいくつかのフィールドを別のテーブルに挿入する必要があります。ストアドプロシージャの結果セットからテーブルにデータを挿入
どうすればいいですか?カーソル、別のストアドプロシージャまたは何ですか?
異なるテーブルからデータを取得するストアドプロシージャがあります。私はストアドプロシージャの結果セットからいくつかのフィールドを別のテーブルに挿入する必要があります。ストアドプロシージャの結果セットからテーブルにデータを挿入
どうすればいいですか?カーソル、別のストアドプロシージャまたは何ですか?
あなたはthis articleから、この例のように、別のテーブルにストアドプロシージャから結果セットを挿入することができます。
DECLARE @People TABLE
(
ContactID INT,
FirstName NVARCHAR(50),
LastName NVARCHAR(50)
)
INSERT @People (ContactID, FirstName, LastName)
EXEC dbo.GetPeopleByLastName @LastName = 'Alexander'
は、あなたのストアドプロシージャを見てみましょう。 –
質問を明確にすることはできますか?あなたは結果セットのいくつかのフィールドを挿入したいと言っていますか?結果セットのすべての行が依然として必要なことを意味しますか? –
いいえ、resultsetは20行を取得し、私はちょうどそれらの15をテーブルに挿入することを望みます – user988122