SQL整形

このブラウザ内で処理

テキスト上限: 2000000 文字

このツールは入力をアップロードしません。

ログの1行SELECT。実行は自分のクライアントで。倉庫や本番DBには繋ぎません。

監視の1行SQL、レビュー前の巨大SELECT——改行が欲しいだけで、ブラウザからDBには繋ぎません。社内の接続文字列を、整形サイトへ貼る必要はありません。

JSON整形XML整形コード整形。2版の比較はテキスト差分です。

レビューで使うとき

障害票に貼られた1行を、目で追いやすくする用途です。プレースホルダの :id$1 は、方言によって折り位置が変です。実行計画は、自分のクライアントで取ってください。

使い方

  1. 1文(または少量)を貼ります。
  2. 整形します。SQLでなければ失敗します。
  3. クライアントに戻してそこで実行します。

押さえておく制限

スキーマ検査、権限、EXPLAIN、インジェクション診断はありません。コメントに残った秘密は、自分で消してください。

よくある質問

倉庫で実行しますか?

しません。接続もありません。EXPLAINも出しません。

MySQLとPostgresは?

キーワードの折りは汎用です。関数や方言は崩れることがあります。

インジェクション対策ですか?

違います。見た目だけです。

巨大なダンプは?

見たい文だけにしてください。メモリ次第です。

JSONやXMLは?

専用の整形ページへ。こちらのパーサはSQL寄りです。

関連ツール