1 つのマスター テーブルといくつかの小さなテーブルがあります。
Master
テーブルにはC1 | C2 | C3 | C4 | C5 |
- 小さなテーブルには
C1 | C2 | C3 |
また(表@C1
の C1 の値と一致する値を持つ変数。Master
列名は両方のテーブルで一致します。Master
テーブル ( C1
、C2
、およびC3
) から小さなテーブル ( ) に値を挿入するストアド プロシージャを作成したいと考えていますC1, C2, C3
。
私の努力:
Create proc Schema.Proc
(@C1 int)
AS
BEGIN
INSERT INTO SmallTable
(C1, C2, C3) --- Columns of smaller table
Values (SELECT C1, C2, C3 ---Columns of Master table
FROM MasterTable)
WHERE C1 = @C1 --- Where value of C1 of Master table matches the value of @C1
END
助けてください
ありがとうございました