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

FireBird Q&A
[2236] Re:Re:MS-SQL 에서 migration 중입니다
TotemPole [] 1834 읽음    2006-11-13 21:43
감사합니다.
낼 사무실에 나가면 FIBPlus나 InterbaseDAC를 찾아봐야겠습니다.

civilian,안영제 님이 쓰신 글 :
: 1.
: 트리거에서
:
:  CREATE TRIGGER trig_gen_PC_BankCD FOR PC_BankCD
:  ACTIVE BEFORE iNSERT POSITION 0
:  AS BEGIN
:      IF ( NEW.BankCD IS Null ) THEN
:      NEW.BankCD = GEN_ID(gen_ PC_BankCD,1);
:  END;
:
:
: 2.
: BDE는 최악의 성능을 가져옵니다. 기존 소스를 대폭 고치더라도 BDE는 버리는게 좋습니다.
: 가능하다면 FIBPlus나 InterbaseDAC 같은 상용 드라이버를 쓰시면 생산성이 대폭 좋아집니다.
:
: 3.
: 전체를 DDL로 내보내는건.. 저도 어디에 있는지 못찾겠군요.
:
: TotemPole 님이 쓰신 글 :
: : 배포를 할 이유가 생겨서 불새로 Migration중인데
: : 이래저래 까다로운 점이나 어려운 점이 많은 것 같습니다.
: : (오늘 2.0을 다운받아서 해보고 있습니다)
: :
: : DBExpress 를 사용해서 Migration 하려고 했으나
: : 기존 소스를 고치는 것이 부담스럽다는 생각에
: : 그냥 ODBC 드라이버 잡고 BDE로 연결해서 작업중입니다.
: :
: : BDE로 배포를 할 일도 걱정이고 ...
: :
: : Generator이란 것을 알게 되어서 Trigger를 써보려고
: : IB Expert에서 NewTrigger 하고 Lazy mode 란 걸 끄고
: :
: : CREATE TRIGGER trig_gen_PC_BankCD FOR PC_BankCD
: : ACTIVE BEFORE iNSERT POSITION 0
: : AS BEGIN
: :     IF ( PC_BankCD.BankCD IS Null ) THEN
: :     PC_BankCD.BankCD = GEN_ID(gen_ PC_BankCD,1);
: : END;
: :
: : 라고 입력하였더니
: : 분명히 있는 필드인데 없는 필드라고 나오네요 ... -_-
: :
: : IB Expert에는 전체 테이블 DDL을 스크립팅해주는 것이 없나요?
: :
: : 저와 같은 경우에 BDE를 그냥 밀어부치는 것이 나은지
: : DBExpress를 사용해서 뜯어고쳐보는 것이 나은지
: :
: : 비슷한 경험을 하신 분의 조언을 좀 들었으면 좋겠습니다.

+ -

관련 글 리스트
2230 MS-SQL 에서 migration 중입니다 TotemPole 1549 2006/11/13
2234     Re:MS-SQL 에서 migration 중입니다 civilian,안영제 1892 2006/11/13
2236         Re:Re:MS-SQL 에서 migration 중입니다 TotemPole 1834 2006/11/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.