today:
125
yesterday:
135
Total:
999,113

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 108
25 wwv_flow_files admin 2016.05.01 147
24 EXPORT & IMPORT admin 2016.05.01 166
23 Outer Join with Oracle SQL admin 2016.04.29 147
22 Report by Order / Product / Order and Product / By Order & Non Order admin 2016.04.29 220
21 Delimiter admin 2016.04.29 133
20 SQL SELECT DISTINCT Statement admin 2016.04.29 160
19 TAP ( Main & Sub ) / Button 의 Switch admin 2016.04.28 158
18 COUNT admin 2016.04.28 145
» CREATING A TABLE / SEQUENCE / TRIGGER admin 2016.04.28 172
16 CREATE (INSERT) PROCESS admin 2016.04.28 150
15 DELETE PROCESS admin 2016.04.28 157
14 Global & Custom Serach file admin 2016.04.28 127
13 INSERT PROCESS admin 2016.04.28 159
12 JAVA for delete admin 2016.04.28 154
11 LIST OF VALUE (DYNAMIC) admin 2016.04.28 126
10 MAX admin 2016.04.28 154
9 Name Show admin 2016.04.28 203
8 PHONE NUMBER admin 2016.04.28 152
7 UPDATE PROCESS admin 2016.04.28 167