Bu sayfa makine çevirisidir. İngilizce orijinalini okuyun. English

IBSurgeon kütüphanesi

isql komut isteminde SQL komutu nasıl çalıştırılır

Firebird veritabanına toplu işlem/komut satırı/PowerShell/bash betiği içinden erişmeniz gerekiyorsa, aşağıdaki teknik işinize yarayacaktır:

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

Bu durumda, isql.exe başlatılır ve echo ile | arasındaki komut girdi olarak iletilir.

Örneğin:

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

Örnek çıktı:

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