database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 1490 게시물 읽기
No. 1490
Re: 트리거 작성법
작성자
전명균
작성일
2000-09-06 08:37
조회수
8,647

도와드리죠

트리거에는 before트리거와 after트리거 두종류가 있습니다.

신형륜님께서는 after트리거를 쓰신것같네요....

요약하자면 after트리거는 A테이블의 변화에 따라 B테이블에 적용하는

트리거라 할수 있습니다.

before트리거는 A테이블의 변화를 A테이블에 적용시키는 트리거입니다.

예를 들어보죠

< AFTER Trigger >

CREATE OR REPLACE TRIGGER T_SF10_BBS_ART_LOG0

AFTER DELETE OR INSERT ON SF10_BBS_ART_LOG0 FOR EACH ROW

BEGIN

 

IF INSERTING THEN

 

INSERT INTO SF10_BBS_ART_LOG0_TR

( F_BOARD_ID, F_BOARD_TITLE,

F_DEPT_NAME, F_USER_ID,

F_USER_NAME, F_SEND_TIME)

VALUES ( :NEW.F_BOARD_ID, :NEW.F_BOARD_TITLE,

:NEW.F_DEPT_NAME, :NEW.F_USER_ID,

:NEW.F_USER_NAME, :NEW.F_SEND_TIME) ;

END IF;

 

END ;

 

< BEFORE Trigger >

CREATE OR REPLACE TRIGGER T_SF10_BBS_ART_LOG0

BEFORE DELETE OR INSERT ON SF10_BBS_ART_LOG0 FOR EACH ROW

이하생략........

조금이나마 도움이 되시길 좋은 하루 되세요......

 

::신형륜 님께서 쓰시길::

 

> 자료의 INSERT후 자신의 테이블을 다시 UPDATE하려 합니다.

> 그런데 트리거에 자신의 테이블의 자료를 조회하여 UPDATE를

> 하려하니까 테이블이 동작중이라는 에러가 나더군요.

> MS-SQL서버에서는 쉽게 되던것인데 오라클은 다른가 보군요.

> 저좀 도와주세여...

[Top]
No.
제목
작성자
작성일
조회
1497미들웨어에 대해서 조언좀 해주세요.
신성욱
2000-09-06
6647
1513┕>Re: 미들웨어에 대해서 조언좀 해주세요.
문태준
2000-09-07 23:41:18
7193
1494사용자 추가?
김효정
2000-09-06
6999
1495┕>Re: 사용자 추가?
문태준
2000-09-06 21:17:24
7997
1488oracle 8.1.5. 실행시 error message 발생
정보철
2000-09-05
7054
1489┕>Re: oracle 8.1.5. 실행시 error message 발생
정보철
2000-09-05 21:17:33
8206
1487트리거 작성법
신형륜
2000-09-05
7491
1490┕>Re: 트리거 작성법
전명균
2000-09-06 08:37:30
8647
1486레드햇에서 오라클 설치법??
도와주세요~~
2000-09-05
7224
1491┕>Re: 레드햇에서 오라클 설치법??
전명균
2000-09-06 08:48:15
7903
1492 ┕>Re: Re: 레드햇에서 오라클 설치법??
도와주세요
2000-09-06 09:25:57
7305
1493  ┕>Re: Re: Re: 레드햇에서 오라클 설치법??
전명균
2000-09-06 16:53:13
7760
1485다른서버의 오라클 data를 php를 이용하여 불러오기
자룡
2000-09-05
7539
1496┕>Re: 다른서버의 오라클 data를 php를 이용하여 불러오기
문태준
2000-09-06 21:20:27
7889
1483오라클 연동문제좀..-_-
골아파퍽
2000-09-05
12445
1502┕>Re: 오라클 연동문제좀..-_-
hakchuls
2000-09-07 17:26:42
43085
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다