はじめに
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の公式ドキュメントを参照してください。