【发布时间】:2022-11-04 04:53:59
【问题描述】:
这是我在 StackOverflow 上的第一个问题(但不是我在 Oracle SQL Developer 上问自己的第一个问题:p)
我的需求:
我首先尝试只在 Oracle SQL Dev 上完成我的所有工作,但它需要大量资源来完成。
结果,我决定仅导出我需要的所有数据,然后在R中导入所有数据,然后对其进行工作。 最后,完成工作大约需要2分钟:D
我的问题是: 我运行了大约 10 个不同的 SQL 脚本,它们非常简单。请在下面找到其中两个:
select japolip_wnupo wnupo,japolip_socpo socpo,japolip_jasccdp_winag winag,japolip_wnpro wnpro,jaagenp_ainag,jaagenp_nomag
from sunapicf.japolip japolip
left join sunapicf.jaagenp jaagenp on jaagenp_winag = japolip_jasccdp_winag
;
select distinct socpr socpo,jaagenp.jaagenp_winag winag,JACRCFP.JACRCFP_wnpro wnpro,jaagenp_ainag,jaagenp_nomag
from sunapicp.JACRCFP JACRCFP
left join
(
select japrodp_wnpro,socpr
from sunapicp.japrodp japrodp
cross join xmltable('//JAPRODP' passing xmltype(japrodp.ficxml) columns SOCPR)
) japrodp on japrodp.japrodp_wnpro = JACRCFP.JACRCFP_wnpro
left join sunapicf.jaagenp jaagenp on jaagenp.jaagenp_winag = jacrcfp.jacrcfp_winit
;
然后我必须为每个结果启动导出功能,更改格式和要传递到 .dsv 的文件类型(只是要有正确的逗号:D),还要更改文件夹目录和名称。
它过于重复,可能会产生一些错误。
这就是为什么我想添加一个命令行来指定文件夹目录、名称、格式等等。
你有这方面的信息吗?
非常感谢。
我没有尝试任何东西,因为我没有任何尝试的想法。
我试图将 R 连接到 Oracle,但我想我必须为此付费(而且公司不想:D)。
【问题讨论】:
-
如果您查看首选项,在 Tools->Preferences->Database->Utilities->Export 中,您可以为您重复执行的某些操作设置默认值。您还可以查看the SQLcl command-line equivalent to SQL Developer 及其
set sqlformat设置。
标签: oracle export oracle-sqldeveloper