반응형
sql 쿼리를 통해 오라클에서 타임스탬프 유형의 열을 업데이트하려면 어떻게 해야 합니까?
열이 있습니다.
"LASTTOUCH" TIMESTAMP(9) NOT NULL ENABLE
현재 날짜를 이 열로 설정해야 합니다.
하지만 어떻게 해야 할지 모르겠어요.
도와주시겠습니까?
삽입:
insert into tablename (LASTTOUCH) values (CURRENT_TIMESTAMP);
업데이트:
update tablename set LASTTOUCH=CURRENT_TIMESTAMP;
타임스탬프 정밀도를 포함하여 현재 시간을 원하는 경우 systemtimestamp 또는 current_timestamp를 사용할 수 있습니다.
SQL> select systimestamp from dual;
SYSTIMESTAMP
---------------------------------------------------------------------------
04-OCT-12 11.39.37.670428 AM -04:00
SQL> select CURRENT_TIMESTAMP from dual;
CURRENT_TIMESTAMP
---------------------------------------------------------------------------
04-OCT-12 11.39.51.021937 AM -04:00
update table_name set column_name = SYSTIMESTAMP where id = 100;
값을 sysdate로 설정만 하면 날짜가 암시적으로 타임스탬프로 변환됨에 따라 타임스탬프의 일부(초)가 0으로 표시됩니다.
SQL> create table t1(
2 time1 timestamp
3 );
Table created.
SQL> insert into t1 values (sysdate);
1 row created.
SQL> commit;
SQL> select to_char(time1,'MM/DD/YYYY HH24:MI:SS.FF6') result from t1;
RESULT
-----------------------------
10/04/2012 11:43:07.000000
INSERT INTO tableName VALUES (SYSDATE);
오어
UPDATE tableName SET COLUMN = SYSDATE;
언급URL : https://stackoverflow.com/questions/12730681/how-can-i-update-column-with-type-timestamp-in-oracle-via-sql-query
반응형
'sourcecode' 카테고리의 다른 글
재료 아이콘을 오프라인으로 호스팅하는 방법은? (0) | 2023.09.21 |
---|---|
table_y에 의해 실행되는 트리거를 사용하여 table_x의 모든 엔트리를 삭제하는 방법 (0) | 2023.09.21 |
Maria db 원격 액세스 (0) | 2023.09.21 |
null이 아닌 경우 javascript 검사 (0) | 2023.09.21 |
GDB가 16진수 모드에서 모든 값을 출력하도록 하는 방법은? (0) | 2023.09.21 |