質問編集履歴

1

状況更新

2018/12/04 05:06

投稿

raccoondog
raccoondog

スコア77

test CHANGED
File without changes
test CHANGED
@@ -77,3 +77,143 @@
77
77
  /
78
78
 
79
79
  ```
80
+
81
+
82
+
83
+ 更新箇所
84
+
85
+ ```ここに言語を入力
86
+
87
+ SQL> create sequence Embulk_Test;
88
+
89
+
90
+
91
+ 順序が作成されました。
92
+
93
+
94
+
95
+ SQL> select Embulk_Test.nextval from dual;
96
+
97
+
98
+
99
+ NEXTVAL
100
+
101
+ ----------
102
+
103
+ 1
104
+
105
+
106
+
107
+ SQL> select Embulk_Test.nextval from dual;
108
+
109
+
110
+
111
+ NEXTVAL
112
+
113
+ ----------
114
+
115
+ 2
116
+
117
+
118
+
119
+
120
+
121
+
122
+
123
+ <<pl/sql>>
124
+
125
+ create or replace trigger embulk_tr
126
+
127
+
128
+
129
+ after insert on INPUT_TEST for each row
130
+
131
+
132
+
133
+ DECLARE pragma autonomous_transaction;
134
+
135
+
136
+
137
+ begin
138
+
139
+
140
+
141
+ dbms_output.put_line('-------------------------');
142
+
143
+ dbms_output.put_line('OracleDB to BigQuery Bulk Insert Start');
144
+
145
+
146
+
147
+ IF INSERTING THEN
148
+
149
+ DBMS_SCHEDULER.CREATE_JOB (
150
+
151
+ JOB_NAME => 'Embulk_Test.nextval',
152
+
153
+ JOB_TYPE => 'EXECUTABLE',
154
+
155
+ JOB_ACTION => 'C:\Users\yazaki\Desktop\embulk\cmd.exe /c C:\Users\yazaki\Desktop\embulk\oracle_to_bigquery.bat',
156
+
157
+ start_date => TO_DATE('2018/11/13 00:00:00','yyyy/mm/dd hh24:mi:ss'),
158
+
159
+ end_date => TO_DATE('2999/12/31 00:00:00','yyyy/mm/dd hh24:mi:ss'),
160
+
161
+ auto_drop => TRUE,
162
+
163
+ enabled => TRUE
164
+
165
+ );
166
+
167
+ END IF;
168
+
169
+
170
+
171
+ dbms_output.put_line('OracleDB to BigQuery Bulk Insert End');
172
+
173
+ dbms_output.put_line('-------------------------');
174
+
175
+
176
+
177
+ DBMS_SCHEDULER.DROP_JOB('Embulk_Test.nextval', force => true);
178
+
179
+
180
+
181
+ end;
182
+
183
+ /
184
+
185
+
186
+
187
+
188
+
189
+
190
+
191
+ <<業務処理を実行>>
192
+
193
+ SQL> exec CRE_SAMPLE_DATA;
194
+
195
+ BEGIN CRE_SAMPLE_DATA; END;
196
+
197
+
198
+
199
+ *
200
+
201
+ 行1でエラーが発生しました。:
202
+
203
+ ORA-23306: スキーマEMBULK_TESTが存在しません。
204
+
205
+ ORA-06512: "SYS.DBMS_ISCHED", 行175
206
+
207
+ ORA-06512: "SYS.DBMS_SCHEDULER", 行288
208
+
209
+ ORA-06512: "SYSTEM.EMBULK_TR", 行9
210
+
211
+ ORA-04088: トリガー'SYSTEM.EMBULK_TR'の実行中にエラーが発生しました
212
+
213
+ ORA-06512: "SYSTEM.CRE_SAMPLE_DATA", 行23
214
+
215
+ ORA-06512: 行1
216
+
217
+
218
+
219
+ ```