How to maintain the history of code changes of pl/sql?
Answer Posted / kuldeep
CREATE TABLE SOURCE_HIST
AS SELECT SYSDATE CHANGE_DATE, USER_SOURCE.*
FROM USER_SOURCE WHERE 1=2;
CREATE OR REPLACE TRIGGER trig_change_hist
AFTER CREATE ON SCHEMA
BEGIN
INSERT INTO SOURCE_HIST -- History table
SELECT SYSDATE, user_source.*
FROM USER_SOURCE
WHERE NAME = ORA_DICT_OBJ_NAME; --
EXCEPTION
WHEN OTHERS
THEN
raise_application_error (-20000, SQLERRM);
END;
/
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Why do we use joins in sql?
How can I speed up sql query?
Which tcp/ip port does sql server run on? How can it be changed? : Sql dba
What is offset in sql query?
How do I find duplicates in a single column in sql?
What is the use of stored procedures?
What is multiple columns?
What is data abstraction in sql?
What is the function that is used to transfer a pl/sql table log to a database table?
What does closing a cursor do?
How can you select unique records from a table?
What is data modelling in sql?
How does postgresql compare to oracle/db2/ms sql server/informix?
How do I upgrade sql?
How do I remove duplicates in two columns?