所以我有这段代码:
create or replace TRIGGER tr_after_logon
AFTER LOGON ON SCHEMA
DECLARE
var_date VARCHAR(20);
BEGIN
SELECT TO_CHAR(SYSDATE, 'DD:MM:YYYY HH24:MI:SS')
INTO var_date FROM DUAL ;
INSERT INTO activity_log (numero, idsession, action, detail, objet, quand)
VALUES (seq_activity.nextval, USERENV('SESSIONID'), 'CONNEXION', ORA_DATABASE_NAME,
ORA_CLIENT_IP_ADDRESS, TO_DATE(var_date, 'DD:MM:YYYY HH24:MI:SS');
END;
我收到ORA-01830错误 - 因为我无法以DATE格式转换我的CHAR吗?我无法解决这个问题
Thx为您提前帮助!
答案 0 :(得分:3)
我认为代码有问题,假设.match(/\b[a-zA-Z]\b/g)
的类型为quand
,但为什么不这样做呢?
date