Update
This commit is contained in:
32
sql/table.sql
Normal file
32
sql/table.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
CREATE TABLE "SYSLOG"
|
||||
( "ID" NUMBER,
|
||||
"REMOTEIP" VARCHAR2(250),
|
||||
"APPNAME" VARCHAR2(50),
|
||||
"ZEIT" VARCHAR2(40),
|
||||
"HOSTNAME" VARCHAR2(250),
|
||||
"PID" NUMBER,
|
||||
"PRIORITY" NUMBER,
|
||||
"MESSAGE" VARCHAR2(2000),
|
||||
"SYSDATUM" TIMESTAMP (6),
|
||||
"GUID" VARCHAR2(40),
|
||||
CONSTRAINT "SYSLOG_PK" PRIMARY KEY ("ID")
|
||||
USING INDEX ENABLE
|
||||
) NO INMEMORY
|
||||
/
|
||||
|
||||
|
||||
CREATE OR REPLACE EDITIONABLE TRIGGER "BI_SYSLOG"
|
||||
before insert on "SYSLOG"
|
||||
for each row
|
||||
begin
|
||||
if :NEW."ID" is null then
|
||||
select "SYSLOG_SEQ1".nextval into :NEW."ID" from sys.dual;
|
||||
:NEW."SYSDATUM" := systimestamp;
|
||||
end if;
|
||||
end;
|
||||
|
||||
/
|
||||
ALTER TRIGGER "BI_SYSLOG" ENABLE
|
||||
/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user