파일을 만들어서 보낸다던지, 받아온 파일을 DB 에 넣는 작업을 할때 스크립트를 만들고, 스케쥴러(오라클 스케쥴러, 원도우 스케쥴러, crontab, 직접만든 프로그램 등)가 만들어 놓은 스크립트를 읽어 작업을 하는 식으로 진행을 할때 사용할 수 있다.
꼭 인서트(insert) 일 필요는 없다.
# 인서트 스크립트 파일 실행하기(Run script file for insert)
CASE 1) 스크립트 파일이 있는 폴더에서 sqlite3 실행 후, 스크립트 파일 읽기
.read [스크립트 파일]
1) my_folder $ sqlite3 mydb.db
2) sqlite> .read insert_mytable.sql
CASE 2) sqlite3 실행시에 스크립트 파일 실행하기
sqlite3 [db 파일] < 경로/스크립트 파일
1) my_folder $ sqlite3 mydb.db < /User/my_folder/insert_mytable.sql
광고>
728x90
'Software > Sqlite' 카테고리의 다른 글
[Sqlite] Error: database is locked (0) | 2023.04.26 |
---|---|
[Sqlite] 결과 숫자를 두 자리로 표현할때 빈곳은 0으로 채우기 - printf(), with (0) | 2020.11.18 |
[Sqlite] 현재 출력 모드, 모드 종류 - .mode [option] (0) | 2020.05.02 |
[Sqlite] insert 시 에러 메세지 - Error: near "s": syntax error (0) | 2020.01.16 |