Q&A

  • FireBird에서 CreateTable 관련 문제..
FireBird2.0 + Delphi6.0 + IBX 로 작업 중입니다.

작업 중에 한가지 의문이 있어 질문 드립니다.

집계를 위해 년월에 해당하는 table을 동적으로 생성을 하는 루틴이 있습니다. 그런데 테이블을 생성하는 코드가 성공적으로 수행된 뒤에 생성된 table에 data를 집어넣는 코드를 실행하게 되면 'Table unknown'이 떨어지네요. 그런데  바로 앞에서 테이블 유무검사를 하게 되면 있는 것으로 나오네요.

테이블 존재 유무 검사하는 코드는 이거구요.
SELECT COUNT(rdb$relation_name) FROM rdb$relations
WHERE rdb$system_flag=0
     AND rdb$relation_name =''TB_IPKUM_2000602'


이상해서 data insert하는 부분 직전까지 실행을 하니 테이블이 정상적으로 생성됩니다. table을 drop 하거나 하는 코드는 절대로 없구요...

아시는 분 답변 좀 부탁드립니다.
0  COMMENTS