だから私はこのコードを持っています:
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 エラーが発生します。CHAR を DATE 形式に変換できないためです。私はこの問題を解決することができません
事前に助けてくれてありがとう!