質問するログイン新規登録

質問編集履歴

2

誤字

2016/02/16 04:29

投稿

ykky
ykky

スコア13

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
  一気にインサートする方法はありませんでしょうか?
18
18
  お力添えをよろしくお願いいたします。
19
19
 
20
- 2
20
+ 1
21
21
  insert into TableA(USER_ID,sample_CD)
22
22
  select USER_ID from TableB where USER_ID = 0001 union
23
23
  select sample_cd from TableC
@@ -25,7 +25,7 @@
25
25
  →メッセージ 120、レベル 15、状態 1、行 1
26
26
  INSERT ステートメントの SELECT リストは INSERT リストよりも項目数が少なくなっています。SELECT の値の数は、INSERT 列の数と一致させてください。
27
27
 
28
- 1
28
+ 2
29
29
  insert into TableA(USER_ID,sample_CD)
30
30
  select '0002', sample_cd from TableC
31
31
  正常に処理されることはできました・・・。

1

加筆依頼

2016/02/16 04:28

投稿

ykky
ykky

スコア13

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,18 @@
15
15
  Bテーブルにある全ての値を同じa_cdと一緒にinsertしたいのです。
16
16
 
17
17
  一気にインサートする方法はありませんでしょうか?
18
- お力添えをよろしくお願いいたします。
18
+ お力添えをよろしくお願いいたします。
19
+
20
+ (2)
21
+ insert into TableA(USER_ID,sample_CD)
22
+ select USER_ID from TableB where USER_ID = 0001 union
23
+ select sample_cd from TableC
24
+
25
+ →メッセージ 120、レベル 15、状態 1、行 1
26
+ INSERT ステートメントの SELECT リストは INSERT リストよりも項目数が少なくなっています。SELECT の値の数は、INSERT 列の数と一致させてください。
27
+
28
+ (1)
29
+ insert into TableA(USER_ID,sample_CD)
30
+ select '0002', sample_cd from TableC
31
+ 正常に処理されることはできました・・・。
32
+ 最悪、これでもよいのですが、もっと良い方法を勉強もかねて教えていただきたいです。