
コードレビューやデバッグ、引き継ぎ前にコードを整える開発者は、SQLフォーマッタで読みやすい形を作れます。
方言に合わせてSQLクエリを整形し、レビューや修正、デバッグが進めやすくなります。登録不要で、いつでもブラウザー内から無料で手軽に使えます。
よくあるケースとして、チケット内で 1 行の長いクエリとして書かれたものは、レビューがほぼ不可能です。フォーマットすると、絞り込み条件、結合の順序、選択した列が一目で分かるようになり、同僚によるレビューがはるかに速くなります。
フォーマットはすべてブラウザー内で行われるため、貼り付けたり読み込んだりしたクエリが端末から出ることはありません。アカウントは不要で、SQL のコピーもどこにも保存されません。そのため、あまり共有したくない社内クエリにも適しています。
好きな内容を貼り付けることはできますが、セミコロンで区切られた複数のステートメントは相変わらず読みにくいままです。通常は 1 つのクエリずつ処理する方が、最もきれいな結果と簡単なレビューが得られます。
はい。キーワードや構文はエンジンによって異なります。適切な方言を選ぶと、MySQL、PostgreSQL、SQLite、SQL Server、PL/SQL に属する構文を誤って読むことを避けられます。
フォーマッタはそれらを保持するため、まず元のクエリ内の文字列リテラルとコメントを確認してください。出力ではなく元のクエリを修正し、もう一度フォーマットを実行します。