0
在所有文件中读取我写的SQL语句是这样的:文件夹与外部表的Oracle
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语句?
非常感谢。我尝试运行java存储过程,它向我展示了*原因:未安装Java时尝试使用Java命令。 *操作:安装Java,或不要使用该命令。林不知道为什么说java没有安装。如果首先没有Java,我们如何安装sqldeveloper?它似乎正在寻找其他地方 – learningnothing
也许它在服务器端?我真的不知道......我会查找它。 – tilley31
您使用的是Oracle XE(Express Edition)吗?显然,Java代码在该版本中不起作用。 – tilley31