NOW()와 SYSDATE()의 차이

-·2020년 10월 31일
0

NOW()와 SYSDATE()의 차이는 간단하게 말해서 출력 되는 시간이 고정되느냐 변하느냐에 따른 차이가 있습니다.

NOW 는 쿼리가 처음 시작되는 시간이 고정되지만 SYSDATE 는 연산할 때 마다 시간이 변합니다.

예를들어, 쿼리가 엄청 길때 중간중간 시간을 조회한다거나 트랜잭션일때

NOW는 쿼리가 처음시작할때의 시간이 계속 출력되지만

SYSDATE는 그때끄때 기준으로 시간이 계속 변합니다.

결론은

SYSDATE() 함수는 함수가 실행되는 시점의 시각을 반환하지만,

NOW()는 하나의 쿼리 단위로 동일한 값을 반환합니다.

profile
거북이는 오늘도 걷는다

0개의 댓글