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 956 게시물 읽기
No. 956
Q.트리거 생성이 안됩니다.
작성자
사용자
작성일
2008-02-26 13:43
조회수
4,132

CREATE TRIGGER ADDRESS_WRITER_DEF_TRG

AFTER INSERT ON ADDRESS_WRITER

IF obj.dateupdate is null

EXECUTE update object obj set dateupdate = SYS_TIMESTAMP   ;

 

와같이 트리거를 생성 하려면 아래와 같이 나옵니다.

 

Error compiling action for \"address_writer_def_trg\", \'=\' operator is not defined on types date and timestamp.

 

Q&A 찾아봐도 내용이 없어서 이렇게 올립니다.

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

dateupdate 컬럼의 데이타타입을 확인해 보시기 바랍니다.

아래 트리거가 정상적으로 구동되게 하려면 dateupdate 의 데이타타입이 timestamp로 선언되어 있어야 합니다. 만약 타입이 date로 선언되어 있다면 SYS_TIMESTAMP 대신에 SYS_DATE로 해야 하고 문자 타입으로 되어 있다면 to_char함수를 이용하여 원하시는 형태로 변환하여 입력을 해야 합니다.

 

확인해 보시고 안되시면 다시 올려 주세요.

 

>CREATE TRIGGER ADDRESS_WRITER_DEF_TRG

>AFTER INSERT ON ADDRESS_WRITER

>IF obj.dateupdate is null

>EXECUTE update object obj set dateupdate = SYS_TIMESTAMP   ;

>

>와같이 트리거를 생성 하려면 아래와 같이 나옵니다.

>

>Error compiling action for \"address_writer_def_trg\", \'=\' operator is not defined on types date and timestamp.

>

>Q&A 찾아봐도 내용이 없어서 이렇게 올립니다.

 

박근택님이 2008-02-26 13:58에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
960Q.매니져에서 데이터베이스 목록 순서가 바뀌어지는군요. [1]
초짜
2008-02-28
4117
959Q.매니져에서 필드 수정하는데 좀 문제가 있네요. [1]
초짜
2008-02-28
4035
958Q.질문입니다~ [2]
박유나
2008-02-26
5525
956Q.트리거 생성이 안됩니다. [1]
사용자
2008-02-26
4132
955Q.테이블 건수에 따른 Join Query 속도 문의 [1]
홍영택
2008-02-26
4093
954Q.서버 재부팅 후 부터 큐브리드 매니저가 접속이 되지 않습니다. [1]
varem
2008-02-25
4032
953Q.질문 입니다 [1]
이상인
2008-02-25
3961
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다