2013-07-01 5 views
0

UPDATE 기본적으로SYSTIME가 두 번 -oracle SQL

사이에있는 경우에, 나는 문서라도 샘플입니다/9 시이 9 a.m 승 b를 테이블에 대한 변경을 제한하는 트리거를 만들려고하고 찾을 수 있습니다.

CREATE OR REPLACE TRIGGER courses_biud 
before insert or update or delete 
on courses 
begin 
if to_char(sysdate,'hh24') between **{9 p.m and 9.am}** Then 
... 
end ; 
+0

아직까지 시도 샘플을주십시오. – Romesh

+0

'to_number (to_char (sysdate, 'HH24'))를 이중으로 선택하십시오. to_number to_char (to_date (2100, 'hh24MI'), 'HH24'))) '이 모든 것들과 혼동스러워집니다. – kushalvm

답변

0
select to_char(sysdate,'hh24') || ' is in the timeframe' as result 
from dual 
where to_char(sysdate,'hh24') > 21 
or to_char(sysdate,'hh24') < 9 
+1

나의 무지를 용서해주세요, 어떻게 그 다음날에 to_char (sysdate, 'hh24') <9? 9am입니까? –

+0

sysdate는 항상 지금 당장 ..이 질문은 '지금은 오후 9시 이전이나 오전 9시 이전입니까? – Randy

+1

OP : '이것이 내가 원하는 * 오후 9시

관련 문제