SheepDev

SQL整形

SQL整形では、DB接続なしでPostgreSQL/MySQL/SQLite SQLを整形します。

SQL整形

⌂ 入力と結果はこのブラウザー内で処理され、自動保存・送信されません。

設定
入力待ち

入力・条件

SQLSQL · 0 B
編集・表示

出力

入力待ち

完全なテキスト結果

使い方

長いSQLの条件を読みたいときは本文を入力し、利用するDBの方言を選んで整形します。SELECT、JOIN、WHEREの関係をたどってください。

整形できてもSQLの正しさや速さを保証しません。DBへ接続・実行せず、実行計画も取得しないため、適用前に対象DBの仕様とテスト環境で確認します。

例

select id,name from users where active=true order by name;

原理・制限

入力は各欄1,048,576バイト、出力は33,554,432バイト、処理時間は5,000ミリ秒までです。入力を黙って切り詰めません。

使い方・解説

関連ツール

SQL・テストデータ

SQLプレースホルダー変換

SQLプレースホルダー変換では、文字列・commentを保護してnamed placeholderを変換します。

SQL・テストデータ

JSON/CSV → INSERT

JSON/CSV → INSERTでは、JSON/CSVを型とdialectを確認できるINSERT文へ変換します。