Q&A
sqlを作成し、sqlplusからデータベースへ接続後にsqlを実行しようとすると以下の状態になります。原因調査中となります。
※作成したSQL
create or replace trigger embulk_tr after insert on INPUT_TEST for each row declare pragma autonomous_transaction; begin dbms_output.put_line('-------------------------'); dbms_output.put_line('OracleDB to BigQuery Bulk Insert Start'); -- OracleDB to BigQuery Bulk Insert bat IF INSERTING THEN DBMS_SCHEDULER.CREATE_JOB ( JOB_NAME => 'embulk_test', JOB_TYPE => 'EXECUTABLE', JOB_ACTION => 'C:\Users\yazaki\Desktop\embulk\oracle_to_bigquery.bat'); DBMS_SCHEDULER.ENABLE('embulk_test'); END IF; dbms_output.put_line('OracleDB to BigQuery Bulk Insert End'); dbms_output.put_line('-------------------------'); end embulk_tr; exit
※sqlを実行できない状況
C:\Users\yazaki>sqlplus /nolog SQL*Plus: Release 12.2.0.1.0 Production on 木 11月 8 14:05:05 2018 Copyright (c) 1982, 2016, Oracle. All rights reserved. SQL> SQL> SQL> conn xxx/xxx 接続されました。 SQL> SQL> @C:\Users\yazaki\Desktop\embulk\oracle_to_bigquery.sql 30
ora-xxxxxなどのエラーも出力されず、ただ数字が出力されてしまいます。
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2018/11/08 06:30
2018/11/08 06:33
2018/11/08 06:44
2018/11/08 06:53