Oracle 输出到带有双引号的 DUAL

问题描述 投票:0回答:1

我正在 Linux 上运行 SQL 作业。我正在尝试获取作业的开始时间和结束时间,因此我使用以下 SQL 来获取 SYSdate

从双重中选择 to_char(sysdate - 5/24, 'YYYY/MM/DD HH:MI:SS') "作业 XXXXXX-28702-names01 开始于:";

我的输出在假脱机文件中如下所示:

工作 XXXXXX-28702-na

2024/05/10 07:55:42

日志文件按预期获取系统日期和时间,但作业名称(双引号中)被截断为作业 XXXXXX-28702-na

我缺少什么输出格式?

我尝试打开SERVER OUTPUT,将LINESIZE和PAGESIZE设置为256,但无济于事。它似乎总是将输出截断为双引号中的 19 个字符。

database oracle output
1个回答
0
投票

没关系,我只是在 sysdate 的原始选择之后添加了另一个来自 Dual 的选择。

这修复了输出。我确信有一种方法可以格式化双输出,但我不记得/不知道。

© www.soinside.com 2019 - 2024. All rights reserved.