6

Firebird で複数のステートメントを実行する方法はありますか (いずれも何も返す必要はありません)。SQL ファイルをインポートして実行するようなものです。

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

4

5 に答える 5

13

実行ブロックはまさに​​その目的のためのものです。IBExpertでも動作します簡単な例:

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

一時変数とサイクルを含む包括的なガイド: EXECUTE BLOCK

于 2013-12-09T13:41:12.983 に答える
2

IBExpert から Script Executive (メニュー ツール -> Script Executive) を使用して実行できます。クエリを実行する DB に接続してから、[スクリプト エグゼクティブ] ダイアログで [現在の接続を使用] にチェックを入れてください。

于 2011-12-29T22:12:46.240 に答える
1

IBExpert では、[ツール] -> [スクリプト エグゼクティブ] (Ctrl+F12) を使用して、1 つのスクリプトで複数のコマンドを実行できます。

于 2010-06-26T18:47:32.187 に答える
0

通常のクエリ区切り文字は機能しませんか?好き:

Update stuff; Delete stuff; Update stuff;
于 2009-11-08T22:31:15.497 に答える
0

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

于 2009-11-11T17:17:51.557 に答える