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

質問編集履歴

3

体裁調整のため

2020/05/26 02:36

投稿

abcmart
abcmart

スコア7

title CHANGED
File without changes
body CHANGED
@@ -17,16 +17,16 @@
17
17
  )
18
18
 
19
19
  INSERT ALL
20
- INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/01 09:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/01 12:00','YYYY-MM-DD HH24:MI:SS'))
20
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/01 09:00','YYYY/MM/DD HH24:MI'), TO_DATE('2020/05/01 12:00','YYYY/MM/DD HH24:MI'))
21
- INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/01 11:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/02 10:00','YYYY-MM-DD HH24:MI:SS'))
21
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/01 11:00','YYYY/MM/DD HH24:MI'), TO_DATE('2020/05/02 10:00','YYYY/MM/DD HH24:MI'))
22
- INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/04/30 07:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/03 11:00','YYYY-MM-DD HH24:MI:SS'))
22
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/04/30 07:00','YYYY/MM/DD HH24:MI'), TO_DATE('2020/05/03 11:00','YYYY/MM/DD HH24:MI'))
23
- INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/03 10:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/04 11:00','YYYY-MM-DD HH24:MI:SS'))
23
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/03 10:00','YYYY/MM/DD HH24:MI'), TO_DATE('2020/05/04 11:00','YYYY/MM/DD HH24:MI'))
24
- INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/04 18:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/05 11:00','YYYY-MM-DD HH24:MI:SS'))
24
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/04 18:00','YYYY/MM/DD HH24:MI'), TO_DATE('2020/05/05 11:00','YYYY/MM/DD HH24:MI'))
25
- INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/01 09:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/01 12:00','YYYY-MM-DD HH24:MI:SS'))
25
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/01 09:00','YYYY/MM/DD HH24:MI'), TO_DATE('2020/05/01 12:00','YYYY/MM/DD HH24:MI'))
26
- INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/01 12:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/02 10:00','YYYY-MM-DD HH24:MI:SS'))
26
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/01 12:00','YYYY/MM/DD HH24:MI'), TO_DATE('2020/05/02 10:00','YYYY/MM/DD HH24:MI'))
27
- INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/03 12:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/04 18:00','YYYY-MM-DD HH24:MI:SS'))
27
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/03 12:00','YYYY/MM/DD HH24:MI'), TO_DATE('2020/05/04 18:00','YYYY/MM/DD HH24:MI'))
28
- INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/05 10:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/05 15:00','YYYY-MM-DD HH24:MI:SS'))
28
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/05 10:00','YYYY/MM/DD HH24:MI'), TO_DATE('2020/05/05 15:00','YYYY/MM/DD HH24:MI'))
29
- INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/05 14:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/05 18:00','YYYY-MM-DD HH24:MI:SS'))
29
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/05 14:00','YYYY/MM/DD HH24:MI'), TO_DATE('2020/05/05 18:00','YYYY/MM/DD HH24:MI'))
30
30
  select * from dual;
31
31
  ```
32
32
 

2

コード追記のため。

2020/05/26 02:36

投稿

abcmart
abcmart

スコア7

title CHANGED
File without changes
body CHANGED
@@ -7,6 +7,31 @@
7
7
  列1,列2のセットが同じ値のものとします。
8
8
  以下の例ですと、(C1,D1)と(C1,D2)のペア単位でマージとなります。
9
9
 
10
+ ```CREATEとINSERTはこちらです。
11
+ CREATE TABLE KIKAN_MERGE_TB
12
+ (
13
+ C1 VARCHAR2(10),
14
+ C2 VARCHAR2(10),
15
+ C3 DATE,
16
+ C4 DATE
17
+ )
18
+
19
+ INSERT ALL
20
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/01 09:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/01 12:00','YYYY-MM-DD HH24:MI:SS'))
21
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/01 11:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/02 10:00','YYYY-MM-DD HH24:MI:SS'))
22
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/04/30 07:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/03 11:00','YYYY-MM-DD HH24:MI:SS'))
23
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/03 10:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/04 11:00','YYYY-MM-DD HH24:MI:SS'))
24
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D1',TO_DATE('2020/05/04 18:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/05 11:00','YYYY-MM-DD HH24:MI:SS'))
25
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/01 09:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/01 12:00','YYYY-MM-DD HH24:MI:SS'))
26
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/01 12:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/02 10:00','YYYY-MM-DD HH24:MI:SS'))
27
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/03 12:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/04 18:00','YYYY-MM-DD HH24:MI:SS'))
28
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/05 10:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/05 15:00','YYYY-MM-DD HH24:MI:SS'))
29
+ INTO KIKAN_MERGE_TB(C1,C2,C3,C4) VALUES('C1','D2',TO_DATE('2020/05/05 14:00','YYYY-MM-DD HH24:MI:SS'), TO_DATE('2020/05/05 18:00','YYYY-MM-DD HH24:MI:SS'))
30
+ select * from dual;
31
+ ```
32
+
33
+
34
+
10
35
  列1 列2  列3     列4
11
36
  C1 D1 2020/05/01 09:00 2020/05/01 12:00
12
37
  C1 D1 2020/05/01 11:00 2020/05/02 10:00

1

体裁調整

2020/05/22 01:06

投稿

abcmart
abcmart

スコア7

title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
  列1,列2のセットが同じ値のものとします。
8
8
  以下の例ですと、(C1,D1)と(C1,D2)のペア単位でマージとなります。
9
9
 
10
- 列1 列2 列3 列4
10
+ 列1 列2  列3     列4
11
11
  C1 D1 2020/05/01 09:00 2020/05/01 12:00
12
12
  C1 D1 2020/05/01 11:00 2020/05/02 10:00
13
13
  C1 D1 2020/04/30 07:00 2020/05/03 11:00
@@ -21,7 +21,7 @@
21
21
 
22
22
  ⇓マージ
23
23
 
24
- 列1 列2 列3 列4
24
+ 列1 列2   列3     列4
25
25
  C1 D1 2020/04/30 09:00 2020/05/04 11:00
26
26
  C1 D1 2020/05/04 18:00 2020/05/05 11:00 ※
27
27
  C1 D2 2020/05/01 09:00 2020/05/02 10:00