today:
64,240
yesterday:
36,263
Total:
9,691,736

Oracle APEX SQL

SQL CREATING A TABLE / SEQUENCE / TRIGGER

admin 2016.04.28 13:34 Views : 1269

* 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
32 Display Value, Return Value admin 2016.05.10 1198
31 Fundamentals of PL/SQL admin 2016.05.10 3335
30 Interactive Report admin 2016.05.07 1145
29 Group by, Order by (두개의 Table을 활용한 Sub Total / 최고값 ) admin 2016.05.06 1392
28 EMPLOYEE_LEVEL_ID admin 2016.05.03 1144
27 HEAD TITLE (제목)을 조건에 따라 바꾸기 admin 2016.05.03 1224
26 APEX ADMIN PASSWORD 바꾸기 admin 2016.05.02 1040
25 wwv_flow_files admin 2016.05.01 1232
24 EXPORT & IMPORT admin 2016.05.01 1391
23 Outer Join with Oracle SQL admin 2016.04.29 1270
22 Report by Order / Product / Order and Product / By Order & Non Order admin 2016.04.29 1391
21 Delimiter admin 2016.04.29 1249
20 SQL SELECT DISTINCT Statement admin 2016.04.29 1474
19 TAP ( Main & Sub ) / Button 의 Switch admin 2016.04.28 1268
18 COUNT admin 2016.04.28 1260
» CREATING A TABLE / SEQUENCE / TRIGGER admin 2016.04.28 1269
16 CREATE (INSERT) PROCESS admin 2016.04.28 1266
15 DELETE PROCESS admin 2016.04.28 1275
14 Global & Custom Serach file admin 2016.04.28 1454
13 INSERT PROCESS admin 2016.04.28 1276