today:
150
yesterday:
179
Total:
1,001,246

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 EMPLOYEE_LEVEL_ID admin 2016.05.03 88
25 Link- AbbaBeauty admin 2018.02.13 85
24 Reversing Require HTTPS admin 2023.06.04 84
23 127.0.0.1:8080/apex/ admin 2023.06.03 83
22 STARTUP admin 2022.09.01 83
21 Apex Interactive Report: The difference between CIR and RIR admin 2018.01.26 81
20 Manufacturing resource planning (MRP II) admin 2018.02.14 78
19 ipconfig admin 2023.06.03 67
18 Building Mobile Applications with Oracle Application Express 5.0 admin 2017.11.25 64
17 GP - 영수증 (2) admin 2022.11.07 63
16 GP 영수증 본문 admin 2022.11.07 61
15 CHANGE TABLE NAME admin 2023.05.31 58
14 WHDR email address admin 2023.04.13 55
13 GP 영수증 (3) -01/04/2023 admin 2023.01.04 53
12 LOOP TABLE UPDATE admin 2023.05.19 50
11 FINAL TEST admin 2023.05.08 44
10 Global pages admin 2023.05.09 40
9 GitHub.com/Oracle/APEX. admin 2023.05.04 40
8 TEST admin 2023.04.28 40
7 GRAPH (BAR) SQL SAMPLE admin 2023.05.25 39