问题标签 [spool]

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.

0 投票
7 回答
34106 浏览

sql - oracle sql plus 假脱机

我正在使用 sql plus 执行查询(选择)并将结果转储到文件中,使用假脱机选项。我有大约 1400 万行,转储大约需要 12 分钟。我想知道是否有什么东西可以让转储更快?

下面是我的 sql plus 选项:

谢谢。

0 投票
6 回答
53159 浏览

oracle - SQLPlus - 从 PL/SQL 块假脱机到多个文件

我有一个查询将大量数据返回到 CSV 文件中。事实上,Excel 无法打开它——行太多。有没有办法控制spool每次处理 65000 行时假脱机到一个新文件?理想情况下,我希望将输出放在按顺序命名的文件中,例如large_data_1.csv, large_data_2.csv,large_data_3.csv等...

我可以dbms_output在 PL/SQL 块中使用来控制输出的行数,但是我将如何切换文件,因为spoolPL/SQL 块似乎无法访问?

(甲骨文 10g)

更新:

我无权访问服务器,因此将文件写入服务器可能无法正常工作。

更新 2:

某些字段包含自由格式的文本,包括换行符,因此在写入文件后计算换行符并不像在返回数据时计算记录那么容易......

0 投票
2 回答
9510 浏览

oracle - 使用 sqlplus 假脱机包含 XMLTYPE 列的查询

我有一个连接(手动 ||)少数列的查询,其中一个是 XMLTYPE 字段(在其上调用 getClobVal())。如果我使用带有以下选项集的 sqlplus 假脱机查询输出:

我得到了所有需要的内容,但是 cr/lf 在 80 个字符之后,第一行的内容在 60 个字符和 20 个空格字符之后停止,其余行的内容在 40 个字符和 40 个空格字符之后停止。

如果我添加:

在实际内容之后使用额外的空白得到相同的结果(第 1 行有 60 个空白字符,每行剩余行有 80 个空白字符)

是否可以使用 sqlplus 和假脱机为包含大量文本的查询结果创建 csv 输出文件?

我认识到通过假脱机执行此操作不是理想的方法,但我需要能够以可以在命令行或批处理文件中执行的方式创建此 csv 文件。

有什么建议么?

0 投票
1 回答
6711 浏览

oracle - Oracle Spool 增加了额外的 LF

我有一个 Select as 的线轴:

问题是我的输出文件如下:

因此,正如您所见,我在“c”之后有我的换行符,但它也在 myColumn 之后添加了一个新的换行符。任何想法如何解决它?我的文件将在 Unix 中加载。我已经尝试过使用 CR,但随后我将使用 CR 和其他人使用 LF。我认为它会在 Unix 和 Windows 之间失败。

0 投票
1 回答
4749 浏览

java - Java 打印服务 API:将作业发送到打印机假脱机?

我正在使用 Java 打印服务 API 进行选择,PrintService然后将其传递给JasperReport. JRPrintServiceExporter基本思想是仅将文档发送到提供的PrintService. 它实际上是使用java.awt.print.PrinterJob.print().

似乎您无法将打印作业发送到具有PrinterIsAcceptingJobs.NOT_ACCEPTING_JOBS属性的打印机,当它处于脱机状态或关闭电源时如果我向它发送了作业,我会得到一个PrinterException,因为它不接受作业。

是否可以打印到“NOT_ACCEPTING_JOBS”打印机?在实际操作系统中,这是可行的,作业在池中排队。如何使用 Java 打印服务 API 达到同样的效果?

0 投票
1 回答
578 浏览

c# - C# Debug Visualizer 通过反射:使用反射获取复杂对象中包含的属性的值

假设您有一个包含 100 个复杂嵌套对象的列表,并且您想要假脱机某个子对象的属性(由模式标识)的所有值。

IE:

即时窗口不支持循环,所以我想创建一个这样的公共静态方法:

我将调用此方法如下:

该过程将 # 替换为 0、1、2、ecc,并应通过 MemberInfo 访问属性“OpzioneTariffaria”和此“Codice”的属性。

这个例子可以帮助我吗? 使用反射获取嵌套对象属性值

有什么建议吗?

0 投票
2 回答
12044 浏览

sql - 如何从 sqlplus 中的表中选择 spool 的文件名

如何从 sqlplus 中的表中选择我的假脱机文件名的名称?

我有类似的东西:

并希望 XXXXXXXXX.bkp 具有来自同一个表的字段的值。

问候, 费尔南多

0 投票
1 回答
689 浏览

sql - SQL 脚本 cshell

我在我的 cshell 脚本中执行此操作,sqlplus $ORA_UID/$ORA_PSWD @${SQL}test.sql ${DATA}${ext1}试图从 test.sql 脚本中获取输出。在我的 sql 脚本中,我将输出转储到spool &1.. 但是当我运行我的脚本时,我的文件是空白的,我没有从数据库中得到任何东西。有人能说出这有什么问题吗

0 投票
2 回答
44779 浏览

sql - sqlplus spooling:如何摆脱第一个空行?

我正在执行以下假脱机语句:

scripts/relations.sql文件包含一个简单的select语句。

不幸的是,假脱机文件包含一个空行作为文件中的第一个行。这条线在我们的框架中造成了麻烦。

当然我可以摆脱这些线,sed但不是有办法一开始就压制它的创造吗?

0 投票
1 回答
2691 浏览

java - 在 Java 中模拟 Oracle SPOOL

你好,

我正在将 shell 脚本转换为 Java 程序。shell 脚本运行 sql 语句并将文件假脱机到外部文本文件。我想用Java模拟这个。(输出文件的格式必须与在 SQL+ 中运行命令时生成的格式完全相同)。谁能给我一些指导方针,例如文件的格式间距...

谢谢