中台添加Oracle数据库日期触发器

1.登录数据库服务器

$ ssh root@111.96.115.122

2.切换到oracle用户

$ su - oracle 

3. 以sys 登录数据库服务器,oracle为sys的密码

$ sqlplus sys/oracle as sysdba

4.替换脚本中zwjtdev用户名为真实的用户名

5.执行以下脚本

create or replace TRIGGER ON_CONNECT AFTER LOGON ON DATABASE
DECLARE
guser varchar2(30);
begin
SELECT sys_context('USERENV','SESSION_USER') into guser FROM dual;
if (guser='zwjtdev' or guser='ZWJTDEV' or guser='zwjtdev' or guser='zwjtdev') THEN
EXECUTE IMMEDIATE 'alter session set nls_timestamp_format = ''YYYY-MM-DD HH24:MI:SS.FF''';
end if;
end ON_CONNECT;
/

 6.查询触发器是否创建成功

select trigger_name from all_triggers where TRIGGER_NAME='ON_CONNECT';
好的代码像粥一样,都是用时间熬出来的
原文地址:https://www.cnblogs.com/jijm123/p/13530936.html