FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2407] 회원번호 자동증가하기를 만들려고 하는데요... 에러가나는데..^^;
김은하 [yosu] 1735 읽음    2007-03-19 20:48
데이터 베이스를 처음 써보는 왕초보인데요...

테이블을

Create table Member(
        mbnum        int        not null,
        mbname        char(20)         not null,
        mbresi        char(20)         not null,
        mbhand         char(20)         not null,
        mbphone        char(20)         not null,
        mbadd        varchar(50)    not null,
        mbdate        char(10)         not null,
        mbmemo        varchar(50),        
        mbpoint        int,
       
        Primary Key(mbnum)
    );

게 만들고요....

mbnum을 자동 증가하기로 만들려고 하는데요...

FAQ에서
    CREATE GENERATOR GEN_PK_ATABLE;
    COMMIT;

    CREATE TRIGGER BI_ATABLE FOR ATABLE
    ACTIVE BEFORE INSERT
    AS
    BEGIN
      IF(NEW.ATABLE_ID IS NULL) THEN
        NEW.ATABLE_ID = GEN_ID(GEN_PK_ATABLE, 1);
    END

하라고 써있더라구요....

그래서
요렇게 썼는데... 에러가..ㅡㅡ;;

CREATE TRIGGER ID_MBNUM FOR MEMBER
    ACTIVE BEFORE INSERT
    AS
    BEGIN
      IF(NEW.MBNUM IS NULL) THEN
        NEW.MBNUM = GEN_ID(GEN_PK_MBNUM, 1);
      END

트리거 만드는 법 좀 알려주세요......

+ -

관련 글 리스트
2407 회원번호 자동증가하기를 만들려고 하는데요... 에러가나는데..^^; 김은하 1735 2007/03/19
2408     Re:회원번호 자동증가하기를 만들려고 하는데요... 에러가나는데..^^; 멋지다그녀석 2332 2007/03/20
2409         Re:Re:감사합니다... 근데여... 괜찮으시다면 주석 좀 달아 주지면 안될까요??? 김은하 1958 2007/03/20
2411             Re:Re:Re:감사합니다... 근데여... 괜찮으시다면 주석 좀 달아 주지면 안될까요??? 멋지다그녀석 2125 2007/03/20
2415                 Re:Re:Re:Re:답변감사합니다(냉무) 김은하 2020 2007/03/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.