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
운영게시판
최근게시물
CUBRID Q&A 1230 게시물 읽기
No. 1230
Q.Triger 예문 부탁드립니다.
작성자
전동욱
작성일
2008-09-04 18:52
조회수
4,968

<Class Name>

 

     tbwb_board_a01_content

 

<Attributes>

 

     uno                  NUMERIC(15,0)

     content              CHARACTER VARYING(1073741823)

     adminnotice_yn       CHARACTER(1) DEFAULT \'N\'

     del_yn               CHARACTER(1) DEFAULT \'N\'

 

<Constraints>

 

     UNIQUE u_tbwb_board_a01_content_uno ON tbwb_board_a01_content (uno)

     INDEX idx1 ON tbwb_board_a01_content (adminnotice_yn,del_yn,uno)

이 글에 대한 댓글이 총 2건 있습니다.

create triger tr_u1

after update on tbwb_board_a01(adminnotice_yn)

execute update tbwb_board_a01_content set adminnotice_yn = obj.adminnotice_yn where uno = obj.uno

 

create triger tr_u2

after update on tbwb_board_a01(del_yn)

execute update tbwb_board_a01_content set del_yn = obj.del_yn where uno = obj.uno

 

><Class Name>

>

>     tbwb_board_a01_content

>

> <Attributes>

>

>     uno                  NUMERIC(15,0)

>     content              CHARACTER VARYING(1073741823)

>     adminnotice_yn       CHARACTER(1) DEFAULT \'N\'

>     del_yn               CHARACTER(1) DEFAULT \'N\'

>

> <Constraints>

>

>     UNIQUE u_tbwb_board_a01_content_uno ON tbwb_board_a01_content (uno)

>     INDEX idx1 ON tbwb_board_a01_content (adminnotice_yn,del_yn,uno)

 

남재우님이 2008-09-04 19:07에 작성한 댓글입니다. Edit

아래와 같이 trigger 를 작성하여 tbwb_board_a01 에서 수정이 발생할 경우 tbwb_board_a01_content 에 그 내용이 반영되도록 하시면 됩니다. 신경쓰실점은 해당 필드가 변경될때만 trigger 가 수행되도록 하시면 됩니다.

 

create triger tr_u1

after update on tbwb_board_a01(adminnotice_yn)

execute update tbwb_board_a01_content set adminnotice_yn = obj.adminnotice_yn where uno = obj.uno

 

create triger tr_u2

after update on tbwb_board_a01(del_yn)

execute update tbwb_board_a01_content set del_yn = obj.del_yn where uno = obj.uno

 

><Class Name>

>

>     tbwb_board_a01_content

>

> <Attributes>

>

>     uno                  NUMERIC(15,0)

>     content              CHARACTER VARYING(1073741823)

>     adminnotice_yn       CHARACTER(1) DEFAULT \'N\'

>     del_yn               CHARACTER(1) DEFAULT \'N\'

>

> <Constraints>

>

>     UNIQUE u_tbwb_board_a01_content_uno ON tbwb_board_a01_content (uno)

>     INDEX idx1 ON tbwb_board_a01_content (adminnotice_yn,del_yn,uno)

남재우님이 2008-09-04 20:07에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1233Q.함수 중 PASSWORD와 같은 기능은..? [1]
심재범
2008-09-30
5155
1232리눅스에서 매니서 사용시 문제점 [1]
kbwon
2008-09-24
8221
1231Q.질의수행중 resolution error 가 발생하는데요.. [1]
초짜
2008-09-04
5196
1230Q.Triger 예문 부탁드립니다. [2]
전동욱
2008-09-04
4968
1229Q.큐브리드의 복제 기능을 사용중입니다. [1]
복제연습
2008-09-04
4831
1228Q.c-api 질문드립니다~~ [1]
박유나
2008-09-04
4763
1227Q.큐브리드 로그파일에 남은 ERROR 관련 문의 입니다. [1]
류성률
2008-09-02
5741
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다