问题标签 [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.
database - Oracle UTL_FILE 可以同时打开多个文件吗?
是否可以使用 Oracle UTL_FILE 同时打开多个文件?
目前,我无法自己测试这个,因为我没有权限,也无法将它们授予自己,以便能够使用 UTL_FILE 打开和写入文件。
plsql - 用utl_file替换fnd_file来登录plsql
我的包代码包含 fnd_file.put_line 用于记录目的。我需要用 utl_file.put_line 替换它,这将是我应该编写的最少代码行。我的代码中有 14 个过程的 fnd_file.put_line 出现了 100 多次。请解释 utl_file 和 fnd_file 有什么区别?并给我示例代码。
我的问题是:
您能否解释一下代码是否在服务器上,然后如何提供目录位置。它还将包括服务器详细信息。请用例子说明。
PS:我可以看到这个包是并发编程的一部分。 utl_file 在范围内吗?
oracle - 从文件中删除最后一个空行
我有一个从文件中获取数据的代码,文件包含最后一个空/空白行,例如,如果一个文件包含 4 条记录,那么第 5 行是空白行,我如何删除该空白行,因为当代码执行时它回滚由于该空白行而导致的整个事务并引发“未找到数据”异常。下面是我的代码:
sql - 从目录文件加载数据
下面是我从目录中获取文件并使用 UTL 文件处理程序将它们插入到表中的代码,文件已使用GET_DIR_LIST2('/path')成功加载到DIR_LIST2中;但是当使用进程中的指定映射将它们加载到我的表中时,每次执行进程时总是需要 100 个文件,如何使用光标或其他方式在 for 循环中应用上限来加载所有文件流程执行一次。
oracle - oracle utl_file 不同的编码
我有一个存储过程,它读取一个表,然后将这些记录导出到一个文件中
这些文件必须以UTF-8(无 BOM)和换行符编码..不是 CR ,但有时以 ASCII 编码,所以我收到警告..
这是程序
因此,要检查文件是否以 UTF 编码...我运行文件 filename 并得到如下值:
尽管我期待 UTF-8,但它是随机的。
db 的实例在redhat 发行版 WE8MSWIN1252 (NLS DB()
为什么我使用 UTL_FILE.FOPEN_N_CHAR?
'...文件的内容总是以 UTF8 读写'</p>
https://docs.oracle.com/cd/E18283_01/appdev.112/e16760/u_file.htm#BABDEJDH
为什么选择 PUTF_NCHAR?
'格式化文本以 UTF8 字符集写入文件句柄标识的文件'
oracle - 特殊字符在 Oracle 中不重复两次
我的 Oracle DB 中有一个 Value Méroné 列。我们正在使用 utl_file 包将其写入 csv 文件。由于此值具有特殊字符,我们使用转换函数更改字符编码以在写入时删除垃圾字符。所以转换函数是这样的——转换(REC.DT25,'WE8DEC')。但现在的问题是,只有 Méron 的值来了,并且最后一个字符丢失了。我已经尝试了从将其更改为不同的字符编码的所有方法,但仍然没有运气。能否请你帮忙?代码如下 CREATE OR REPLACE PROCEDURE SAMPLE_MERONE AS
oracle - 在 oracle 中使用 utl_file 上传过程处理标头
我正在尝试使用 UTL_FILE 将具有标题的 csv 文件上传到表中,但我遇到了一个问题。使用 utl_file 正常上传时,还包括标题,数据结果用双引号记录(我不需要)。if
如果我通过使用以下代码中的条件并声明标题变量来排除标题,它会上传不带标题但仍用双引号括起来的记录。当我从 csv 文件中手动删除标题时,它可以很好地上传,没有引号。但是 csv 每天都是新创建的,因此无法从文件中删除标题。
请建议一些与目标表和 csv 之间的标题匹配的解决方案,然后上传 csv 文件数据。下面是我的程序。
database - 如何在 Oracle 10g 中使用 UTL_FILE 打印插入表中的行数?
我在数据库中有一个表 TEST_TABLE ,我想使用存储过程在其中插入一些值。SP 完成后如何打印插入到 TEST_TABLE 中的行数??...我想使用 UTL_FILE 包执行此操作,并希望生成一个文本文件来监视数据负载。