행이없는 모든 테이블을 삭제하려고합니다.SQLite에서 모든 빈 테이블을 삭제하는 방법은 무엇입니까?
SQLite에서 모든 빈 테이블을 삭제하는 방법은 무엇입니까?
편집
나는 휴대 전화에이 작업을 수행하는 (아무 쉘)가 필요합니다. Windows Mobile 전화에서.
행이없는 모든 테이블을 삭제하려고합니다.SQLite에서 모든 빈 테이블을 삭제하는 방법은 무엇입니까?
SQLite에서 모든 빈 테이블을 삭제하는 방법은 무엇입니까?
편집
나는 휴대 전화에이 작업을 수행하는 (아무 쉘)가 필요합니다. Windows Mobile 전화에서.
명령을 실행할 때 테이블에 데이터가 있는지 여부에 관계없이 테이블을 삭제할 수 있습니다. 달리 작동하는 데이터베이스의 Dunno. 그래서 의미
1) 테이블 목록 가져 오기 - 모든 행은 테이블 내에 존재하는지 확인하기 위해 COUNT (*)를 사용하여,
SELECT name
FROM sqlite_master
WHERE type = 'table'
2)으로 반복 그 목록 이상을 :
SELECT COUNT(*)
FROM ~table
DROP TABLE ~table
SQLite는이 쿵푸를 가지고 있지 않습니다
반환 된 번호가 1보다 작 으면 3)하는 DROP 문을 실행 nction 또는 저장 프로 시저 지원 - 응용 프로그램에서이 작업을 수행해야합니다.
대개 쉘링 스크립트 또는 펄에서 수행 할 수 있습니다. – Yada
휴대 전화에서이 작업을 수행해야합니다 (셸이 없음). Windows Mobile 전화에서. – Pentium10
우리는 어떤 언어를 사용할 수 있는지 알고 있어야합니다 (어쨌든, 나는 잘 모릅니다). –