SQL フォーマッター
乱雑な SQL を読みやすくインデントされたクエリに整えるか、コンパクトな 1 行に圧縮します。
下に SQL を貼り付け:
結果:
SQL の整形方法
- 入力ボックスに SQL を貼り付けます。
- キーワードを大文字にするかどうかを選択します。
- [整形] をクリックして改行とインデントを追加するか、[圧縮] で 1 行にまとめます。
- 満足したら結果をコピーします。
よくある質問
SQL はサーバーにアップロードされますか?
いいえ。整形はブラウザ内で完全に実行されるため、クエリテキストがデバイスから出ることはありません。
これは完全な SQL パーサーですか?
いいえ。キーワードベースのルールで改行とインデントを配置します。一般的な SELECT、INSERT、UPDATE、DELETE 文で最もよく機能し、構文エラーのチェックは行いません。
整形によってクエリの動作は変わりますか?
整形は SQL が無視する空白と大文字小文字のみを変更するため、クエリの意味は変わりません。
このツールは無料ですか?
はい。Handio のすべてのツールは無料で、登録不要、制限もありません。
関連ツール
SQL を整形する理由
読みやすい SQL は、レビューやデバッグ、チームメイトへの引き継ぎがしやすくなります。一貫したキーワード配置により、長いクエリの構造がひと目でわかります。
- 長いクエリをスキャン・編集しやすくできます。
- コミット前にクエリのスタイルを統一できます。
- クエリを圧縮してコードやログでコンパクトに共有できます。
ヒントと制限
このフォーマッターはシンプルなキーワードベースのルールを使用し、一般的な SELECT、INSERT、UPDATE、DELETE 文で最もよく機能します。完全な SQL パーサーではないため、深くネストしたサブクエリ、ウィンドウ関数、ベンダー固有の構文は完璧に整形できない場合があります。すべてブラウザ内でローカルに動作します。