today:
122
yesterday:
242
Total:
1,004,280

SQL CREATING A TABLE / SEQUENCE / TRIGGER

admin 2016.04.28 13:34 Views : 172

* CREATING A TABLE  *
CREATE TABLE  "CATEGORY_T"
   (    "CA_ID" NUMBER NOT NULL ENABLE,
    "CA_NAME" VARCHAR2(50),
    "LAST_MODIFIED_ON" DATE,
    "LAST_MODIFIED_BY" VARCHAR2(30),
     CONSTRAINT "CATEGORY_PK" PRIMARY KEY ("CA_ID") ENABLE
   )
/

* CREATING SEQUENCE *
 CREATE SEQUENCE   "CATEGORY_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 100 CACHE 20 NOORDER  NOCYCLE
/

* CREATING TRIGGER *
CREATE OR REPLACE TRIGGER  "INSERT_CATEGORY"
BEFORE INSERT ON CATEGORY_T
FOR EACH ROW
DECLARE
  CA_id_sv number;
BEGIN
  IF INSERTING THEN
 
  :New.LAST_MODIFIED_ON:= SYSDATE;
  :New.LAST_MODIFIED_BY:= V('APP_USER');

  SELECT CATEGORY_SEQ.nextval
    INTO CA_id_sv
    FROM dual;
  :new.CA_ID := CA_id_sv;

  ELSIF UPDATING THEN

  :New.LAST_MODIFIED_ON:= SYSDATE;
  :New.LAST_MODIFIED_BY:= V('APP_USER');

END IF;
 
End;
/
 
No. Subject Author Date Views
66 Delete Message - Are you sure you want to delete this object? admin 2016.04.28 166
65 JAVA for delete admin 2016.04.28 162
64 SQL SELECT DISTINCT Statement admin 2016.04.29 161
63 INSERT PROCESS admin 2016.04.28 160
62 Using SQL*Plus to Unlock and Change Passwords admin 2023.06.04 159
61 DELETE PROCESS admin 2016.04.28 158
60 SQL Developer Password change / EXPORT & IMPORT admin 2022.03.18 157
59 wwv_flow_files admin 2016.05.01 155
58 MAX admin 2016.04.28 155
57 PHONE NUMBER admin 2016.04.28 153
56 Forgot Oracle username and password, how to retrieve? admin 2022.03.18 152
55 NVL admin 2016.05.19 152
54 CREATE (INSERT) PROCESS admin 2016.04.28 151
53 Field Showing admin 2016.04.01 149
52 Outer Join with Oracle SQL admin 2016.04.29 148
51 BOOLEAN SAMPLE admin 2016.05.11 147
50 COUNT admin 2016.04.28 146
49 Delimiter admin 2016.04.29 141
48 Column Data 일괄 추가 admin 2023.11.24 140
47 How to Update Oracle XE admin 2018.04.25 139