today:
157
yesterday:
221
Total:
1,002,284

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