2016-11-13 4 views

答えて

1

Tools/Preferences/Database/NLSに移動し、日付形式とタイムスタンプ形式を任意に設定してください。

Oracleは日付とタイムスタンプのタイプを格納しますが、NLS設定に従って表示します。 alter session set NLS_TIMESTAMP_FORMAT = 'YYYY-MM-DD HH:MI:SS.FF';に電話するか、クライアントツールでNLS設定を設定するだけです。私は最終的に行うためにwhqat見つける

Documentation

+0

私はオラクルにタイムスタンプと日付形式を表示しないようにしたいのですが、NLSセクションで何を変更する必要がありますか? –

+0

表示されている列が 'date'形式である場合、' NLS_DATE_FORMAT'によって制御されます。列型が 'timestamp'の場合、' NLS_TIMESTAMP_FORMAT'によって制御されます。私はまた、答えを編集し、利用可能な構文へのリンクを追加しました。 @SinaNouri – Kacper

+0

@SinaNouriそれがうまくいかない場合は、質問を編集して、クエリの基になっているテーブルと希望する出力フォーマットの説明を追加してください。 – Kacper

0

、 は、私はちょうど

SELECT ALARMID,ALERTKEY,ALARMNAME,SITENAME,CEIL(((FIRSTOCCURRENCE)- (TO_DATE('1970-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))) * 86400),CEIL(((LASTOCCURRENCE)- (TO_DATE('1970-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))) * 86400),CEIL(((CLEARTIME)- (TO_DATE('1970-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))) * 86400),NODE,MANAGER 
FROM ACROSSFM1.REPORTER_STATUS 
WHERE ALARMID IN ('301','21801','22202','29240','14001','29201','199087342','199087337','198099803','199083022','199066019','199083023','198094419','198094422','S1 Link is Broken','CELL LOGICAL CHANNEL AVAILABILITY SUPERVISION','UtranCell_NbapMessageFailure','UtranCell_ServiceUnavailable','UtranCell_RBSLocalCellNotAdded','Heartbeat Failure','ResourceConfigurationFailure','ServiceUnavailable','Resource Activation Timeout','ResourceAllocationFailure','S1apLinkDown','21807','21825') 
     AND Type = 2 
     AND LASTOCCURRENCE > (SYSDATE-(1/24)); 

SELECT ALARMID,ALARMNAME,ALERTKEY,SITENAME,FIRSTOCCURRENCE,LASTOCCURRENCE,CLEARTIME,NODE,MANAGER 
FROM ACROSSFM1.REPORTER_STATUS 
WHERE ALARMID IN ('301','21801','22202','29240','14001','29201','199087342', 
'199087337','198099803','199083022','199066019','199083023', 
'198094419','198094422','S1 Link is Broken', 
'CELL LOGICAL CHANNEL AVAILABILITY SUPERVISION','UtranCell_NbapMessageFailure', 
'UtranCell_ServiceUnavailable','UtranCell_RBSLocalCellNotAdded', 
'Heartbeat Failure','ResourceConfigurationFailure','ServiceUnavailable', 
'Resource Activation Timeout','ResourceAllocationFailure','S1apLinkDown') 
AND Type = 2 
AND LASTOCCURRENCE > (SYSDATE-(1/24)); 

から私のSQLクエリを変更し、私は

CEIL(((FIRSTOCCURRENCE)- (TO_DATE('1970-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))) * 86400) 
と言うもの

は仕事をしました。

関連する問題