today:
40
yesterday:
242
Total:
1,004,198

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
26 wwv_flow_files admin 2016.05.01 155
25 EXPORT & IMPORT admin 2016.05.01 175
24 Outer Join with Oracle SQL admin 2016.04.29 148
23 Report by Order / Product / Order and Product / By Order & Non Order admin 2016.04.29 220
22 Delimiter admin 2016.04.29 141
21 SQL SELECT DISTINCT Statement admin 2016.04.29 161
20 TAP ( Main & Sub ) / Button 의 Switch admin 2016.04.28 166
19 COUNT admin 2016.04.28 146
» CREATING A TABLE / SEQUENCE / TRIGGER admin 2016.04.28 172
17 CREATE (INSERT) PROCESS admin 2016.04.28 151
16 DELETE PROCESS admin 2016.04.28 158
15 Global & Custom Serach file admin 2016.04.28 128
14 INSERT PROCESS admin 2016.04.28 160
13 JAVA for delete admin 2016.04.28 162
12 LIST OF VALUE (DYNAMIC) admin 2016.04.28 127
11 MAX admin 2016.04.28 155
10 Name Show admin 2016.04.28 203
9 PHONE NUMBER admin 2016.04.28 153
8 UPDATE PROCESS admin 2016.04.28 167
7 Apex setup procedure admin 2016.04.28 182