IT TIP

SQLite 스크립트 실행

itqueen 2020. 10. 17. 12:41
반응형

SQLite 스크립트 실행


이 명령을 사용하여 sqlite3 버전 3.7.7, unix 11.4.2를 시작합니다.

sqlite3 auction.db

auction.db가 아직 생성되지 않았습니다.

sqlite> auction.db < create.sql;

이 오류가 발생합니다. near "auction": syntax error

스크립트를 어떻게 실행할 수 있습니까?


이를 수행하는 방법에는 여러 가지가 있으며 한 가지 방법은 다음과 같습니다.

sqlite3 auction.db

뒤에 :

sqlite> .read create.sql

일반적으로 SQLite 프로젝트에는 정말 환상적인 문서가 있습니다! 나는 우리가 종종 문서보다 먼저 Google에 접근한다는 것을 알고 있지만 SQLite의 경우 문서는 실제로 최고의 기술 문서입니다. 깨끗하고 명확하며 간결합니다.


당신은 먹이고 싶은 create.sql로를 sqlite3하지 SQLite는 자체 내부에서, 쉘에서 :

$ sqlite3 auction.db < create.sql

SQLite의 SQL 버전은 <파일을 이해하지 못합니다 .


간단한 쿼리를 실행하고 쉘 스크립트로 돌아가려면 이것이 잘 작동한다고 생각합니다.

$ sqlite3 example.db 'SELECT * FROM some_table;'

참고 URL : https://stackoverflow.com/questions/11643611/execute-sqlite-script

반응형