问题标签 [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.
asp.net - 通过 ASP.NET 的 UTL_FILE 命令给出“[Oracle][ODBC]语法错误或访问冲突”。错误
我正在尝试通过 ASP.NET Web 应用程序执行 PLSQL UTL_FILE 命令并不断遇到此错误;
[Oracle][ODBC]语法错误或访问冲突。
我将一个字符串(文件名)传入 sql(insql)并使用下面的代码来执行命令。注意 - 我将 sql 字符串和 sql 类型 (1 - UPDATE, 2 - UTL_FILE) 传递到子 SqlConn;
这具体是什么意思,在成功执行 utl_file 命令时我能做些什么来防止这种情况发生?
通过 StackOverflow,我发现了这个有用的链接; 然而,这里 我的驱动程序不是问题,因为所有其他命令都可以毫无问题地执行。
感谢任何可以提供帮助的人。
sql - 在oracle中将多个表数据导出到csv文件中
我有五个不同的表作为 a,b,c,d,e 不同的列数。我想将这五个表中的数据导出到 csv 文件中。通常,我在所有五个表中都有 seq_no。应该生成 seq_no 明智的文件。
和
在表 a、b、c、e 中,只有 1 条记录用于 1 seq_no
在表 d 中,1 个 seq_no 会有多条记录。
例如
Seq_no = 1 则只有该数据应导出到 csv。
seq_no = 2 那么只有该数据应该被导出到 csv
..... ETC
如果 count(seq_no) = 10 那么应该导出 10 个文件。
我如何通过 plsql 函数/程序来实现这一点?
oracle10g - ORA-01403“未找到数据”-UTL_FILE
我有以下脚本来创建 3 个文件:
当我创建另一个脚本来读取文件而不使用异常子句时,就会出现问题:
然后ORA-01403 "no data found"
会发生,但仅限于 'fich_fseek.txt' 文件。
sql - 尝试写入文件时出错
我有以下过程应该将一些数据写入文件。
但是当我尝试编译该过程时出现以下错误
任何人都知道问题的原因可能是什么?我知道它来自UTL_FILE.PUT(F, action.x);
但我没有看到任何其他方式来引用光标。
oracle11g - utl_file 在 unix 服务器上创建空 pdf
我正在尝试从数据库中导出一个 blob 并在 unix 服务器上写入 pdf。但是我得到的是unix服务器上的一个空pdf。我的代码如下:
*
*
我对目录也有足够的权限。我正在使用 Oracle 11g 执行时,在服务器上创建了一个 pdf 文件,但它是空的。我尝试写入 txt 文件,效果很好。为什么会创建一个空的pdf?请帮忙!
sql - 在没有假脱机或 utl_file 的 PL/SQL 中写入文件
尝试通过过程创建输出文件,但无法修改 init.ora 以允许 utl_file_dir 或创建目录。有没有另一种方法可以在不创建表格和做一个简单的线轴的情况下实现这一点,不幸的是,这也是不可能的。
oracle - PL/SQL:UTL_COMPRESS 中的数字或值错误
此代码在压缩小文件 (4M) 时工作正常,但在尝试压缩大文件 (1.3G) 时出现数字或值错误。知道我在这里缺少什么吗?管道函数 ListDir 工作正常,所以这不是问题。
错误是:
oracle - 有没有办法使用utl_file从oracle plsql中超过32000的数据生成csv
.. FILE1 := UTL_FILE.FOPEN('DIR','cg.csv','w',32000); .. 我们正在生成一个 csv 文件,该文件具有视图的许多列的连接值。有没有办法使用utl_file从oracle plsql中超过32000的数据生成csv
oracle - 在不知道文件名的情况下使用 UTL_FILE.FRemove 从服务器中删除文件
我是一名报告分析师,他被要求学习一些 PL/SQL 来自动化一些流程。所以我几乎完成了,一步挡住了路。我有一个包裹
- 用我写的查询加载一个表。
- 将该表中的结果导出到服务器上的 .txt 文件中,并将 current_date 附加到文件名上。
我正在尝试删除它使用通配符创建的 3 个文件,但我不断收到诸如“vendor_file.ia.*.txt is not defined”之类的错误:
- file_location 是我的路径
我可以删除它没有问题:
但显然下个月运行时不会删除它。所以我错过了一个简单的通配符来搜索'vendor_file.ia。*'并且语法看起来在Oracle中吗?
如果我没有提供足够的信息,请告诉我!
非常感谢!
oracle - 运行过程时出现转换错误 - Oracle SQL
如果我在 sql 命令提示符下执行程序exec read_file;
我收到错误消息: