私はこの投稿をフォローしています:SQL:INSERT INTO ... VALUES..SELECT
私の質問は、SELECTステートメントから値が割り当てられた一時的な@value1をどのように宣言するかです。私は次のようなものを持っています
CREATE PROCEDURE name
(
@arg1 as type1,
@arg2 as type2
)
AS
@value1 = SELECT x from tabley WHERE <something>
INSERT INTO Table(x,y,z) VALUES(@arg1,@arg2,@value1)
しかし、@ value1を宣言して設定する場所がわかりませんか?