0

ストアド プロシージャ usp_GetValues があります。

EXEC usp_GetValues '123' gives a list of names like :

Names
=======
Joy
Roy
Toy

次のようなレコードを挿入したい別のテーブルがあります。

NewNameTable 値に挿入 ('HighSchool'、Names、'true')

名前リストは、ストアド プロシージャの実行から取得されます。

この一括挿入を行う方法はありますか?

4

2 に答える 2

0

最初にストアド プロシージャの実行から名前の値を一時テーブルに格納し、次に既定値でターゲット テーブルに挿入します。

DECLARE @tempNameTable table(names varchar(100))

INSERT INTO @tempNameTable 
EXEC usp_GetValues '123'

INSERT INTO NewNameTable 
SELECT 'High School',names,'true'
FROM @tempNameTable 
于 2013-10-17T12:44:34.633 に答える