2010-08-05 7 views
1

응용 프로그램 시작시 in-process HSQL 데이터베이스에 DDL을 실행하는 좋은 방법은 무엇입니까?HSQLDB 시작 DDL 스크립트

내가 INFORMATION_SCHEMA.TABLES에서 선택한다고 생각했는데 카운트가 0이면 내 DDL 스크립트 만 실행합니다.

더 좋은 방법이 있나요?

답변

0

데이터베이스 메타 데이터를 검사하면 항상 테이블이 이미 생성되었는지 확인할 수 있습니다. INFORMATION_SCHEMA.TABLES는 사용자 테이블뿐만 아니라 일부 시스템 테이블과 뷰를보고하므로 응용 프로그램 테이블 중 하나의 이름과 스키마를 선택하여 개수를 확인해야합니다.