20 Copyright © 2023, Oracle and/or its affiliates
detectfieldorder DBMS_CLOUD Format Option
DBMS_CLOUDパッケージのdetectfieldorderオプション
DBMS_CLOUDパッケージのオプションに、外部データファイルのフィールドとデータベースの表の列の順序が異なることを指定
するdetectfileorderが追加されました。このオプションを使用すると、外部データファイルの最初の行を使って順序を検出し、
表の列とマッピングを行います。フィールドと列名は同一で、順序が定まっていない外部データファイルを扱うのに便利です。
利用できるプロシージャや制限事項はドキュメントをご確認ください。
2023/7
Documentation: DBMS_CLOUD Package Format Options
COL1 COL2 COL3
1 AAA AAA
2 BBB BBB
3 CCC CCC
4 DDD DDD
5 EEE EEE
6 FFF FFF
col1,col2,col3
1,AAA,AAA
2,BBB,BBB
3,CCC,CCC
col2,col3,col1
DDD,DDD,4
EEE,EEE,5
FFF,FFF,6
dbms_cloud.copy_data(
table_name => 'TEST',
credential_name=>'CRED_ADMIN',
file_uri_list=>
'https://objectstorage.../o/tab*.csv',
schema_name=>'ADBUSER1',
format=> json_object('type' value 'csv',
'detectfieldorder' value 'true'));
end;
/
tab1.csv
tab2.csv
TEST表
例:DBMS_CLOUD.COPY_DATAの場合