728x90
반응형
질문 : ATTACH로 열린 SQLite 데이터베이스 파일의 테이블을 나열하는 방법은 무엇입니까?
SQLite 데이터베이스 파일에서 테이블 및 해당 테이블 내의 행을 나열하는 데 사용할 수있는 SQL 은 무엇입니까 ? SQLite 3 명령 줄 도구 ATTACH
명령을 사용하여 연결하면?
답변
.tables
및 .schema
"helper"함수는 ATTACH 된 데이터베이스를 조사하지 않고 "main"데이터베이스에 대해 SQLITE_MASTER
결과적으로
ATTACH some_file.db AS my_db;
그럼 당신은해야
SELECT name FROM my_db.sqlite_master WHERE type='table';
.tables
와 함께 표시되지 않습니다 sqlite_temp_master
위해 sqlite_temp_master를 나열해야합니다.
SELECT name FROM sqlite_temp_master WHERE type='table';
출처 : https://stackoverflow.com/questions/82875/how-to-list-the-tables-in-a-sqlite-database-file-that-was-opened-with-attach
728x90
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
SQL Server에서 여러 행의 텍스트를 단일 텍스트 문자열로 연결하는 방법 (0) | 2021.06.13 |
---|---|
데이터베이스, 테이블 및 열 명명 규칙? (0) | 2021.06.13 |
SQL Server의 기존 테이블에 기본값이있는 열 추가 (0) | 2021.06.12 |
SQL SELECT에서 IF… THEN을 수행하는 원리 (0) | 2021.06.12 |
MySQL에서 새 사용자를 만들고 하나의 데이터베이스에 대한 전체 액세스 권한을 부여합니다. (0) | 2021.06.10 |