我已经尝试了下面创建的表,但问题是在current_timestamp值中插入表中。 对于具有任何其他用户时间戳的所有插入是IST,但对于具有“SYSMAN”时间戳的插入是GMT 如何更新下表创建以适应相同的
CREATE TABLE "SYSTEM"."DB_LOGIN_AUDIT"
( "AUDIT_ID" NUMBER(10,0),
"USERNAME" VARCHAR2(50 BYTE),
"OSUSER" VARCHAR2(50 BYTE),
"TERMINAL" VARCHAR2(50 BYTE),
"IP" VARCHAR2(64 BYTE),
"MODULE" VARCHAR2(50 BYTE),
"UPDATE_TIMESTAMP" TIMESTAMP (6) DEFAULT CURRENT_TIMESTAMP,
"STATUS" VARCHAR2(10 BYTE),
"REMARKS" VARCHAR2(100 BYTE),
CONSTRAINT "DB_LOGIN_AUDIT_PK" PRIMARY KEY ("AUDIT_ID")
) ;
答案 0 :(得分:0)
就这样做
update SYSTEM.DB_LOGIN_AUDIT
set UPDATE_TIMESTAMP=UPDATE_TIMESTAMP-360/1440;
我认为这会更新您使用GMT的所有时间戳