[Oracle] Trigger


테이블에 어떤 이벤트가 발생 시, 기록을 남길 수 있는 명령어.


commit, rollback을 수행할 수 없다.


CREATE OR REPLACE TRIGGER Trigger_Name 


timming[ BEFORE | AFTER ] event [ INSERT | UPDATE | DELETE ]


ON Table_Name


Begin

실행명령;

End;





'IT Info > Oracle' 카테고리의 다른 글

[Oracle] CASE WHEN THEN  (0) 2019.12.05
[Oracle] Decode  (0) 2019.12.02
[Oracle] 데이터 중복 제거 distinct, group by  (0) 2019.11.26
[Oracle] MERGE INTO  (0) 2019.11.20
[Oracle] INSERT, UPDATE, DELETE  (0) 2019.11.20

[Oracle] INSERT, UPDATE, DELETE


INSERT : TABLE ROW 추가


INSERT INTO Table_name(column1, column2,...) VALUES(value1, value2,...);


Ex)

INSERT INTO USERINFO(NAME, ADDRESS) VALUES('홍길동', '제주도 한라산');



UPDATE : TABLE ROW 수정


UPDATE Table_name SET column1 = value1, column2 = value2 WHERE 조건;


Ex)

UPDATE USERINFO SET ADDRESS = '강원도 설악산' WHERE NAME = '홍길동';



DELETE : TABLE ROW 삭제


DELETE FROM Table_name WHERE 조건;


Ex)

DELETE FROM USERINFO WHERE NAME = '홍길동' AND ADDRESS = '강원도 설악산';



'IT Info > Oracle' 카테고리의 다른 글

[Oracle] 데이터 중복 제거 distinct, group by  (0) 2019.11.26
[Oracle] MERGE INTO  (0) 2019.11.20
[Oracle] View Table  (0) 2019.11.16
[Oracle] ORA-00904 : invalid identifier  (0) 2019.11.14
[Oracle] Delete 데이터 복구  (0) 2019.11.13

[Oracle] Single Quotation(홀따옴표) ' INESRT, UPDATE



Value = Part's 를 UPDATE 하고자 하는 경우


1. Single Quotation을 2개 사용


Ex) UPDATE Table_name SET Value = 'Part''s';


Ex) INSERT INTO Table_name( Column1, Column2) VALUES( 10, 'Part''s');



2. BackSlash key를 사용 후, Single Quotation 사용


Ex) UPDATE Table_name SET Value = 'Part\'s';


Ex) INSERT INTO Table_name( Column1, Column2) VALUES( 10, 'Part''s');



+ Recent posts