Ова страница је машински преведена. Прочитајте енглески оригинал. English

IBSurgeon библиотека

Како извршити SQL команду помоћу isql-а у командној линији

Ако вам је потребно да приступите Firebird бази података унутар batch/command line/PowerShell/bash скрипте, следећа техника ће бити корисна:

Code
echo select count(*) from rdb$database; | c:\path\to\isql.exe host/port:alias -user sysdba -pass masterkey

У овом случају, isql.exe ће бити покренут, а команда између echo и | ће бити прослеђена као улаз.

На пример:

Code
echo select count(*) from rdb$types; | isql.exe localhost/3050:employee -user sysdba -pas masterkey

Пример излаза:

Code
Database: localhost/3050:employee, User: SYSDBA
SQL>
                COUNT
=====================
                  254
SQL>