ヘルプ
よくある質問
Free SQL Formatter は本当に無料ですか?
はい。完全に無料で、登録も制限もなく、ツール内に広告を差し込むこともありません。開発者向けの単機能ユーティリティです。
SQL はどこかに送信されますか?
いいえ。パースも整形もすべて JavaScript でブラウザ内でローカルに行われます。SQL がサーバーに届くことはないため、機密のクエリや本番のクエリにも安全です。
不完全なクエリや WHERE 句だけでも整形できますか?
はい。完全なステートメント、引数やプレースホルダーが欠けたクエリ、WHERE 句や ORDER BY 句のような断片でも貼り付けられます。整形はいずれの場合も動作し、完全なステートメントか WHERE 句がパースできればビジュアルエディターが有効になります。
パラメーターバインドはどのように動作しますか?
プレースホルダー(?、:name、$1、@name、ClickHouse の {name:Type})を走査し、重複するものを名前または比較対象の列でグループ化します。値を一度入力すればすべての出現箇所に適用されます。グループのリンクを解除すれば、出現箇所ごとに個別編集もできます。
ClickHouse のクエリに対応していますか?
はい。ClickHouse は本物の ClickHouse 文法で整形されるため、ARRAY JOIN、PREWHERE、GLOBAL IN、マップアクセス、パラメトリック集約、SETTINGS がそのまま保たれます。ClickHouse の {name:Type} クエリパラメーターは名前で検出され宣言された型から型付けされ、PREWHERE は独立したフィルター句として編集できます。
ビジュアル WHERE エディターとは?
WHERE 句のための双方向エディターです。条件をネストした AND/OR ツリーまたはノードグラフで表示し、値や演算子を変えると SQL がライブで更新されます。SQL を編集すれば、逆に表示側が更新されます。
対応している方言は?
標準 SQL、PostgreSQL、MySQL、MariaDB、SQLite、SQL Server(T-SQL)、Oracle PL/SQL、BigQuery、Redshift、Snowflake、ClickHouse、DuckDB、Spark SQL、Hive、Trino/Presto、IBM DB2、Couchbase N1QL、TiDB、SingleStore。
整形したクエリを共有できますか?
はい。共有ボタンが SQL と整形オプションをリンクにエンコードし、コピーできるようにします。開けばすべてが復元され、URL にエンコードされているのでサーバーには何も保存されません。
解決しませんか? フォーマッターを開く →