-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

これは、Oracle11.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 に答える