2010-11-24 2 views

답변

2

스키마를 쿼리하는 데 표준 DBI 방법을 사용할 수 있습니다. DBD :: SQLite는 맨 페이지는 말한다 :

다른 일반적인 방법의 세부 사항에 대한 DBI 문서를 참조하십시오.

table_info

$sth = $dbh->table_info(undef, $schema, $table, $type, \%attr); 

반환 모든 테이블과 DBI에 "table_info"에 지정된 스키마 (데이터베이스). 스키마 및 테이블 인수는 "LIKE" 검색을 수행합니다. \ % attr에 'Escape' 속성을 포함 시켜서 ESCAPE 문자를 지정할 수 있습니다. 은 $ 유형 인수는 쉼표 (모든 가 반환됩니다 기본적으로) 다음과 같은 유형의
'TABLE', 'VIEW', 'LOCAL TEMPORARY'와 '시스템 테이블'의 목록을 분리 수용한다. 명령문 핸들이 반환되며 직접
테이블 목록이 반환되지 않습니다.

+0

감사합니다. 한 가지 기능만큼 훌륭하지만 작동합니다. :) – Mithaldu

0

하나의 옵션은 .dump 구현을 sqlite 프로그램의 소스 코드에서 훔치는 것입니다.

관련 문제