Output will appear here...SQL フォーマッタは、高密度で単一行または一貫性のない SQL SQL を読みやすく、レビューしやすいクエリに変換します。 選択、から、どこで、どこで、どこで、結合、グループ、順に、制限、結合する - それぞれの主要な句をそれぞれの行に配置し、選択列を別の行、インデント、または条件に分割し、キーワード CAsing を上位または下位に正規化します。 結果は、コード レビューで必要となるレイアウトの種類です。ORM ログからの 400 文字のクエリは、実際に欠落している結合条件をスキャンできる構造になります。
内部的には、実際のトークナイザーであり、検索と置換のルールの山ではありません。 文字列リテラル (二重引用符とバックスラッシュ エスケープを含む)、二重引用符付きおよびバックティック引用付き識別子、括弧付き SQL Server 識別子、数字、演算子、および両方のコメント スタイル (-- 行と /* ブロック */) は、レイアウト決定が行われる前に、アトミック トークンとしてレックスされます。 つまり、文字列内の「SELECT * からユーザー」のような列値が句と間違われることはなく、書式設定によって文字通りのコンテンツを破損することなく、空白を再構成できます。
ミニファイ モードは逆のことを行います。書式設定されたクエリを 1 行にまとめます。コメントを削除し、バイト単位のリテラル バイトを保存します。これは、ログ グレッピング、クエリを JSON ペイロードまたは .env ファイルにパッキングしてクエリー シェイプを比較するのに便利です。 ブラウザではすべて 100% クライアント側で実行されるため、テーブル名、リテラルの顧客データ、またはスキーマの詳細を含むプロダクション クエリは、アップロード、ログ、または保存されません。
任意のクエリー (ORM のデバッグ ログからのワンライナー、手書きのレポート クエリ、またはセミコロンで区切られた複数ステートメント スクリプト) をドロップします。
キーワードは大文字または小文字を選択し、チームの慣習に合わせてインデントの 2、4、または 8 スペースを選択します。
形式は、選択した列を、それ自体の線および/またはインデントされた条件で行ごとに出力します。 Minify は、コメントを削除し、リテラルを変更しないで、すべてを 1 行に折りたたむことができます。
コード レビューまたは移行ファイルを作成するために、結果をクリップボードにコピーするか、.sql ファイルとしてダウンロードします。
文字列リテラル、引用符付きの識別子、コメントが最初にレックスされます — 書式設定によって引用符内のデータを変更することはできません
select, from, where, join varited, group by, order by, haveing, limit, and union それぞれの行を開始します, ネストの深さでインデントされたサブクエリを使用して、それぞれの行
包括的なキーワード リスト (DML、DDL、関数、タイプ) は大文字または小文字に変換され、識別子は記述どおりにそのまま残されます。
コンマ区切りの選択リストが、個々のインデントされた行に分割され、幅広いクエリがプル リクエストで異なるようにします。
Format, validate, and minify JSON data
Minify CSS to cut file size or beautify minified stylesheets for debugging
Minify HTML markup for faster page loads or beautify it for readable, indented source
Validate YAML syntax and convert to JSON format
0 comments
No comments yet. Be the first to share your thoughts!