我写了一个这样的sql语句:
CREATE TABLE TableA
( "Col1" VARCHAR2(5 BYTE),
"Col2" VARCHAR2(2 BYTE),
)
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY "DIR"
ACCESS PARAMETERS
( records delimited by newline
fields terminated by ','
optionally enclosed by '"'
)
LOCATION
( 'TableA.csv'
)
)
REJECT LIMIT UNLIMITED ;
我的“DIR”目录中有 120 个 .csv 文件。我需要读取每个文件并为每个文件创建单独的外部表。例如 tableA 必须为 fileA 创建。是否可以为此编写一个过程,将每个文件名读入一个循环并将文件名变量替换为上述 sql 状态并在循环中运行 sql 语句?