Oracle数据导入实用程序PIPELINE_UTL_PKG.DATA_UNLOAD

时间:2016-08-24 05:29:04

标签: oracle

我试图理解在sql查询中使用的一个实用程序将数据从数据库导入到文件中。下面是用于相同的代码。任何人都可以告诉我,以下实用程序(sql_exp='''SELECT * FROM TABLE( PIPELINE_UTL_PKG.DATA_UNLOAD( CURSOR( SELECT /*+ NO_PARALLEL(A) */ * FROM usr.tbl_extract A), 'usr_tbl_extract.txt', 'expdirectory', 'N', 'Y') )''' cur.execute(sql_exp) )是否是oracle实用程序。我在谷歌找不到任何相同的东西。

{{1}}

1 个答案:

答案 0 :(得分:1)

这不是undefined behavior;您组织中的某个人或供应商已经创建了该文件。

如果您不确定谁拥有它,您可以从all_objects获取架构/所有者;你可能会看到包和一个同义词。您可以通过查看源代码来查看软件包的功能,源代码位于user_source(如果您以所有者身份登录)或all_source视图中。它可能是包装代码 - 这不是不可克服的 - 但如果是这样的话,你可能会在外部控制系统中存储源代码。