Questa pagina è stata tradotta automaticamente. Leggi l'originale in inglese. English

Libreria IBSurgeon

Come eseguire un comando SQL con isql nel prompt dei comandi

Se devi accedere al database Firebird all’interno di uno script batch/riga di comando/PowerShell/bash, la seguente tecnica sarà utile:

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

In questo caso, isql.exe verrà avviato e il comando tra echo e | verrà passato come input.

Per esempio:

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

Output di esempio:

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