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

回答編集履歴

2

一部間違い事項の修正

2019/03/04 02:16

投稿

hiroysato
hiroysato

スコア415

answer CHANGED
@@ -24,4 +24,25 @@
24
24
  table: T_RS_TRAN_VIEW # <<-- HERE
25
25
  incremental_columns: [ORDER_NO]
26
26
  incremental: true
27
+ ```
28
+
29
+ ### 2019-03-04 11:11 追加
30
+
31
+ すいません。ちょっと勘違いしていました。Viewを使わなくてもこうすればdoubleのカラムを`incremental: true`で使えるような気がします。longに変換する場合は浮動小数点は捨てられるので小数点以下を使って順序がかわるようなケースには使えないかもしれません。
32
+ 文字列の場合は`1.0`, `1.01`どちらが先に並ぶかの検討も必要だと思います。
33
+
34
+
35
+ ```yaml
36
+ in:
37
+ type: oracle
38
+ driver_path: xxxx\product\12.2.0\dbhome_1\sqldeveloper\jdbc\lib\ojdbc7.jar
39
+ host: A0430-02396
40
+ user: system
41
+ password: xxx
42
+ database: ORCL
43
+ table: T_RS_TRAN
44
+ incremental_columns: [ORDER_NO]
45
+ incremental: true
46
+ column_options:
47
+ ORDER_NO: { value_type: long } # あるいは { value_type: string }
27
48
  ```

1

2019-02-25 17:16 追加

2019/03/04 02:16

投稿

hiroysato
hiroysato

スコア415

answer CHANGED
@@ -5,4 +5,23 @@
5
5
  type: stdout
6
6
  ```
7
7
 
8
- で`embulk run -c diff.yml config.yml`するとデータが出力されますか?
8
+ で`embulk run -c diff.yml config.yml`するとデータが出力されますか?
9
+
10
+
11
+ ### 2019-02-25 17:16 追加
12
+
13
+ Viewを使うならこれでいいんじゃないですか?
14
+
15
+ ```yaml
16
+ in:
17
+ type: oracle
18
+ path_prefix: null
19
+ driver_path: xxxx\product\12.2.0\dbhome_1\sqldeveloper\jdbc\lib\ojdbc7.jar
20
+ host: A0430-02396
21
+ user: system
22
+ password: xxx
23
+ database: ORCL
24
+ table: T_RS_TRAN_VIEW # <<-- HERE
25
+ incremental_columns: [ORDER_NO]
26
+ incremental: true
27
+ ```