お湯。のブログ

DBeaverのSQLスクリプトで変数を使用する方法

はじめに

DBeaverのSQLスクリプトで変数を使用する方法が気になったため調査しました。

変数を使用することで、複数のクエリで共通のパラメータを使用する場合に便利です。

この記事では、DBeaverの変数設定方法とその使用例を紹介します。

変数の設定方法

DBeaverのvariables-bindingという機能を使用します。

@set コマンドを使って変数を設定し、その変数を後続のクエリで使用することができます。

以下は、具体的な設定例です。

@set ID = '12345'
select * from products p where p.id = :ID order by p.id;
select * from products_log p where p.id = :ID order by p.id;

注意点

「@set ID = '12345'」の行にはセミコロン(;)をつけないでください。

参考文献

詳細については、DBeaverの公式ドキュメントを参照してください。

DBeaver variables-bindingについて