質問

Firebirdで複数のステートメントを実行する方法はありますか? SQLファイルをインポートして実行するようなものです。

私はしばらく探していましたが、これのために何も見つかりませんでした。

役に立ちましたか?

解決

通常のクエリデリミッターが機能するべきではありませんか?お気に入り:

Update stuff; Delete stuff; Update stuff;

他のヒント

ステートメントを実行します まさに その目的のために。で作業します Ibexpert 簡単な例:

execute block as
begin
  Update stuff; 
  Delete stuff; 
  Update stuff;
end

一時的な変数とその中にサイクルを備えた包括的なガイド:http://www.firebirdsql.org/refdocs/langrefupd15-psql-execstat.html

Ibexpertからスクリプトエグゼクティブ(MenúTools->スクリプトエグゼクティブ)を使用することができます。クエリを実行するDBに接続してから、スクリプトエグゼクティブダイアログで「現在の接続を使用」を確認してください。

Ibexpertでは、ツールを介して単一のスクリプトで複数のコマンドを実行できます - >スクリプトエグゼクティブ(CTRL+F12)

iboconsoleでこれを行うことができます(www.mengoni.itからダウンロード)。 SQLウィンドウを使用すると、通常の「;」で完全なスクリプトを入力できます。デリミタ。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top