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
운영게시판
최근게시물
MySQL Q&A 28159 게시물 읽기
No. 28159
테이블명을 변수로 받아 트리거를 이욯해서 인서트 하기
작성자
박세정(se444)
작성일
2009-04-13 17:02ⓒ
2009-04-13 17:02ⓜ
조회수
5,445

안녕하세요 .

게시판을 제작중인데 트리거 문제가 있어 문의 드립니다.

게시판의 테이블이 여러개인데 테이블명을 변수로 받아서 리플게시판에서 해당 테이블의 리플카운터를 업데이트 시킬려고 합니다.

문제는 테이블을 변수로 받기때문에 트리거에서 테이블로 인식을 못합니다.

 

글로 설명이 부족할것 같아 소스 올립니다.

 

 

DECLARE M_RE_COUNT INT(5) ; // 임시_리플 카운트

 

 

 

 

SELECT RE_COUNT INTO M_RE_COUNT

FROM NEW.BBS_NAME // NEW.BBS_NAME 의 테이블의 리플카운트 컬럼의 데이터를 가져온다.

WHERE DOC_NO = NEW.DOC_NO ;

 

UPDATE NEW.BBS_NAME

SET RE_COUNT = M_RE_COUNT+1 // NEW.BBS_NAME의 테이블의 리플카운트 컬럼의 데이터를 업데이트 한다.

WHERE DOC_NO = NEW.DOC_NO ;

 

 

 

 

[Top]
No.
제목
작성자
작성일
조회
28163KSC5601-1992
박춘삼
2009-04-15
5365
28161alter를 많이 하면 테이블이 불안정해질까요?
신정욱
2009-04-15
5715
28160IF 명령문의 사용법? [3]
우왕국
2009-04-13
6042
28159테이블명을 변수로 받아 트리거를 이욯해서 인서트 하기
박세정
2009-04-13
5445
28158해당 문자열 카운트?
dba
2009-04-13
5464
28157안녕하세요~기본키와 외래키 질문좀 부탁드려요 [2]
박민범
2009-04-10
5862
28156Linked column( 용어 불문명 ) 을 만들고 싶습니다.
짝퉁헤리포터
2009-04-10
5393
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다