codememo

current_timestamp SQL에서 10초를 추가하는 방법 (Oracle )

tipmemo 2023. 6. 7. 22:56
반응형

current_timestamp SQL에서 10초를 추가하는 방법 (Oracle )

10초를 추가하고 싶습니다.current_timestamp내 PL/SQL 스크립트에서.아래 코드를 시도해 보았지만 출력이 타임스탬프 형식이 아닙니다.

SELECT CURRENT_TIMESTAMP+1/24/60/6 FROM dual;

출력:

CURRENT_TIMESTAMP+1/24/60/6

---------------------------
28-AUG-15

Myslog 서버에 TIMESTAMPAD와 유사한 기능이 있습니까?

오라클에서, 만약 당신이 원한다면.timestamp결과적으로, 오히려.date(a)date하지만, 항상 2초까지의 시간을 포함합니다, 그래서 당신은 그저 원할 수도 있습니다.date), 를 추가할 수 있습니다.interval에게timestamp구간을 구성하는 방법은 다양합니다. 구간 리터럴을 사용할 수 있습니다.

select current_timestamp + interval '10' second
  from dual

아니면 당신은 그것을 사용할 수 있습니다.numtodsinterval기능.

select current_timestamp + numToDSInterval( 10, 'second' )
  from dual

다음을 사용하여 달성할 수 있습니다.TO_CHAR

Select TO_CHAR(current_timestamp,'DD-MM-YY hh24:mi:SS') AS TIMESTAMP,
TO_CHAR(current_timestamp+10/24/60/60,'DD-MM-YY hh24:mi:SS') AS TIMESTAMP_PLUS_10SEC
from dual;

출력:

   TIMESTAMP         TIMESTAMP_PLUS_10SEC
31-08-15 05:17:19     31-08-15 05:17:29

언급URL : https://stackoverflow.com/questions/32277369/how-to-add-10-seconds-in-current-timestamp-sql-oracle

반응형