SQL整形
クエリを貼り付けると、インデントのそろった、読みやすくレビューや共有がしやすいSQLになります。
このデバイス内で封印済み
ブラウザ内で動作します。何もアップロードされません。
封印済み
整形したSQL
入力に合わせて、整形したSQLがここに表示されます。
このSQLを整形できませんでした
使い方
-
クエリを貼り付ける
クエリ1つでもスクリプト全体でも貼り付けられます。.sqlファイルを開くこともできます。セミコロンで区切った複数のステートメントにも対応しています。
-
方言とスタイルを選ぶ
独自の構文が正しく認識されるようデータベースを選び、キーワードの大文字・小文字、インデント、レイアウトを設定します。
-
整形したSQLをコピー
入力に合わせて整形されたクエリが更新されます。コピーするか、.sqlファイルとしてダウンロードします。
よくある質問
クエリはサーバーに送信されますか?
いいえ。整形はブラウザ内で行われるため、テーブル名、リテラル内の顧客データ、社内のスキーマがデバイスの外に出ることはありません。
方言が重要なのはなぜですか?
データベースごとに、キーワード、引用のルール、演算子が異なります。MySQLのバッククォート、SQL Serverの角かっこ、PostgreSQLの :: キャストなどです。正しい方言を選べば、エラーとして扱わずに正しく認識できます。
整形するとクエリの動作が変わりますか?
いいえ。変わるのは空白、改行、そして選んだ場合はキーワードの大文字・小文字だけです。テーブル名、列名、文字列、コメントは書かれたとおりに保たれます。
SQLが正しいかどうかもチェックしますか?
クエリの構造を読み取るため、閉じられていない引用符やかっこは行と列の位置とともに表示されます。データベースには接続しないため、テーブルや列が存在するかどうかはわかりません。
整列レイアウトとは何ですか?
キーワードを左側の固定幅の列にそろえ、各句の残りの部分をその隣に整列させます。長いSELECTの列リストが読みやすくなるため、この形式を好むチームもあります。