Firebird で複数のステートメントを実行する方法はありますか (いずれも何も返す必要はありません)。SQL ファイルをインポートして実行するようなものです。
私はしばらく探していましたが、これについては何も見つかりませんでした。
Firebird で複数のステートメントを実行する方法はありますか (いずれも何も返す必要はありません)。SQL ファイルをインポートして実行するようなものです。
私はしばらく探していましたが、これについては何も見つかりませんでした。
実行ブロックはまさにその目的のためのものです。IBExpertでも動作します。簡単な例:
execute block as
begin
Update stuff;
Delete stuff;
Update stuff;
end
一時変数とサイクルを含む包括的なガイド:
EXECUTE BLOCK
IBExpert から Script Executive (メニュー ツール -> Script Executive) を使用して実行できます。クエリを実行する DB に接続してから、[スクリプト エグゼクティブ] ダイアログで [現在の接続を使用] にチェックを入れてください。
IBExpert では、[ツール] -> [スクリプト エグゼクティブ] (Ctrl+F12) を使用して、1 つのスクリプトで複数のコマンドを実行できます。
通常のクエリ区切り文字は機能しませんか?好き:
Update stuff; Delete stuff; Update stuff;
これは、IBOConsole(www.mengoni.itからダウンロード)を使用して行うことができます。SQLウィンドウでは、通常の「;」を使用して完全なスクリプトを入力できます。デリミタ。