Jak spustit SQL příkaz pomocí isql v příkazovém řádku
Pokud potřebujete přistupovat k databázi Firebird uvnitř dávkového / příkazového řádku / PowerShell / bash skriptu, bude užitečná následující technika:
echo select count(*) from rdb$database; | c:\path\to\isql.exe host/port:alias -user sysdba -pass masterkey
V tomto případě se spustí isql.exe a příkaz mezi echo a | bude předán jako vstup.
Například:
echo select count(*) from rdb$types; | isql.exe localhost/3050:employee -user sysdba -pas masterkey
Příklad výstupu:
Database: localhost/3050:employee, User: SYSDBA
SQL>
COUNT
=====================
254
SQL>