-1

大家好,我正在寻找一些关于如何在第一列的查询结果中添加撇号的指示。

我目前的查询:

set verify off
set colsep "',"
set pagesize 2000
ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YY-HH24:MI:SS';
spool /home/user/out.txt

select '[' || table1.collectdatetime as "['Date-Time",table1.cycletime as "'Time'" from table1 where interfacename='somename' and collectdatetime > (CURRENT_DATE - 1)
order by collectdatetime ASC;

结果:

['Date-Time        ','InCycleTime'
-------------------',-------------
[02-MAR-13-17:56:16',           29

我正在努力让结果返回并在 [ 之后添加撇号

['Date-Time        ','InCycleTime'
-------------------',-------------
['02-MAR-13-17:56:16',           29

这是针对 oracle 11.1.0.7 构建的。正在查询和解析数据,但我需要解决撇号问题。

4

1 回答 1

0

用这个:

select '[''' || table1.collectdatetime as "['Date-Time",table1.cycletime as "'Time'" from table1 where interfacename='somename' and collectdatetime > (CURRENT_DATE - 1)
order by collectdatetime ASC;
于 2013-03-04T00:28:11.627 回答