问题标签 [utl-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 我在 Oracle 中使用 UTL_FILE 创建了 CSV 文件。我如何读回来?
我编写了一个将视图内容提取到 Oracle 中的文件系统的过程。现在客户想要测试文件的内容。如何在 Oracle 中以通用方式执行此操作?
程序:
客户对文件中的内容很感兴趣。有没有办法在同一个或新的会话中读取转储文件的内容?(用于测试目的)
oracle - UTL_FILE 将 LF 附加到文件末尾
在我的以下 PLSQL 块中,我在文件末尾遇到了换行符。我的期望是不会有换行符。
上面的块输出一个文件,如下所示:
1[低频]
上面的块将生成一个如下所示的文件:
12[低频]
如何防止文件末尾的换行?
oracle - 如何写入除 UTL_FILE 之外的文件
我编写了一个程序来使用 utl_file 将文件写入目录。
示例脚本:
现在我拥有的服务器不是数据库服务器,因为我不能使用 UTL_FILE。除了 UTL_FILE 之外,你还有其他方式写入文件吗?
oracle - Pl SQL 从数据库目录中读取文本文件
我必须阅读在数据库上创建的文本文件。我不确定UTL_FILE.FOPEN
目录参数的适当路径是什么。我很困惑,因为路径不在我的本地电脑上。
我找到此文件的路径类似于
这是我当前的代码。
现在,如果我把确切的路径放在那里,那将是一个错误:
ORA-2928: Invalid Directory Path
我尝试查看其他资源,但他们谈论的是在您的本地环境中找到的路径。另外,我不太了解数据库中文件的想法。
我想看到这个文件被输出到 DBMS。
oracle - 无法从过程写入文件 xml 输出 - ORA-06512: "SYS.UTL_FILE"
在我们的生产环境中,我们使用从我们的 DB Oracle 12c 读取并在文件系统的输出中写入大约 2000 个文件 xml 的过程,所有这些文件都在同一个目录中。
现在我们有一个问题:在已经写入 1400 个文件之后,程序失败并出现错误:
文件系统上有足够的空间来写入文件,我已经检查了权限。
在我们调用的过程中:
谢谢
oracle - 文件字符集 - Oracle
我正在尝试在 oracle 11g 中使用 UTL_FILE 导入文件,有一种方法可以知道文件的字符编码是什么?
我要做的是在文件的字符集与 UTF-8 不同时返回错误,以避免插入错误。
oracle - 使用 UTL_FILE 在循环中将数据写入平面文件
我正在尝试将表中的员工姓名导出employees
到平面文件中。平面文件应具有以下结构:
我正在努力解决的是如何在循环中运行它以将名称存储在同一文件中的单行中。我当前的脚本一次只将一个名称导出到单独的文件中。由于文件名保持不变,因此每次执行过程时文件都会被覆盖。
请注意,如果可能,我希望将文件名作为变量。
存储过程循环运行。该文件TMP_LOG.txt
是为 table 中的每个人反复创建的employees
。
oracle - 如何在 plsql (Oracle) 中创建 zip 文件夹
我正在我指定的目录中创建一个文件。我希望为每次运行在具有不同文件名的目录中创建一个不同的文件夹名称。这个文件夹应该被压缩。
目前我正在使用:
这段代码将 blob 图像移动到目录中的文件夹。我希望在一个单独的文件夹中生成这个 blob 图像,该文件夹将在一个压缩文件夹下
oracle - 平面文件数据导出 - 如果数字字段为空,则固定列长度
我有一个临时表,其中包含我希望导出到具有固定位置的平面文件中的应用程序数据。我正在努力的是数字列 account_numbers 中的一些值是空的。在导出期间,空值行不替换为空格,而是设置为空。我怀疑我必须在填充之前将列转换为 char ,但它似乎无法解决问题。我错过了什么?
RPAD(To_char(i.Account_Number),11,' ')
创建表插入数据:
导出到平面文件:
输出:
预期结果:
谢谢