我需要幫助。我想使用名稱中包含sysdate的PL/SQL創建表?例如,table_name_sysdate?Oracle - PL/SQL:如何從外部表中的可更改文件名讀取?
我想創建一個外部表,它將讀取一個.csv文件和我想要讀取的文件名,它的名稱由常量(table_name)和日期(sysdate)組成。該文件名可根據日期每天更改。我不知道如何創建從每日可更改文件名加載的機制。
這是我的代碼,我不知道把什麼放在帶問號的括號內。
create table ext_table_1
(med_name varchar2(20),
cost integer)
organization external
(type ORACLE_LOADER
default directory orders
access parameters
(records delimited by newline
fields terminated by ',')
location (???)
reject limit 200;
我知道該放什麼,但文件名可根據當前日期更改。我不知道如何讓它自動讀取文件名稱如下(file_DD_MM_YY) –
好的,我明白了。您可以每天發出一個「alter table」命令來修改它要讀取的文件名,因爲文件名是基於系統日期的確定性的 –
必須有一種方法可以自動完成。無論如何,謝謝你試圖幫助我。非常感激。上帝祝福你。 –