表示用SQLとは?DBFluteで発行されるSQLは、基本的にバインド変数が利用されます。一部、バインド変数を使わずに条件値を埋め込む機能もありますが、本当にいざそれが必要になる場面でのみの利用を前提としています。変数表記になっています。よって、実行されたSQLをそのままログに表示しても、人にはわかりづらいSQLになってしまいます。別途、条件値をリスト形式などで表示することもできますが、バインド変数と条件値を頭の中で順番に当てはめなければなりません。))表示用SQLの場合DBFluteでは、バインド変数表記を条件値で埋め込んだSQLを別途生成し、デバッグログとして出力します。))表示SQLのメリットは、単に見やすいという話に留まりません。そのままコピーしてSQLツールなどで実行でき、込み入った問題が発生した時などに動作確認を行うことができます。厳密には実行SQLとは別のSQL厳密には、実行SQLとは別のSQLです。実行SQLはバインド変数を利用しています。表示用SQLは条件値を埋め込んでいます。その違いが顕著に現れるのは日付型の条件値の場合です。表示されていても、この日付フォーマットで検索をしているわけではありません。日付オブジェクトのまま条件をDBに渡していますので、フォーマットは無関係です。人が見やすいようにたまたまこの形でフォーマットして表示されているだけです。この違いにより、稀に表示SQLをコピーしてSQLツールで実行しても実行できない場合があります。ある場合に日付フォーマット(日付リテラル)を調整することができます。参考に、DBFluteで多少の独自改良を加えたものです。表示用SQLを取得することができます。表示用SQLを使うという場合に有効です。表示用SQLにおける日付型フォーマットを変更することができます。利用することで変更できます。DeveloperEnvironmentSetupUpgradeManual。