명령 프롬프트에서 isql로 SQL 명령을 실행하는 방법
배치/명령줄/PowerShell/bash 스크립트 내에서 Firebird 데이터베이스에 접근해야 한다면, 다음 기법이 유용할 것입니다:
echo select count(*) from rdb$database; | c:\path\to\isql.exe host/port:alias -user sysdba -pass masterkey
이 경우 isql.exe가 시작되고, echo와 | 사이의 명령이 입력으로 전달됩니다.
예를 들어:
echo select count(*) from rdb$types; | isql.exe localhost/3050:employee -user sysdba -pas masterkey
출력 예시:
Database: localhost/3050:employee, User: SYSDBA
SQL>
COUNT
=====================
254
SQL>