SQL ツールボックス

SQL からエンティティクラスへの変換と、INSERT から表への変換をローカルで解析します。SQLを実行したり、データベースに接続したりすることはありません。

ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド

SQL ツールボックスの使い方

SQL の内容は現在のブラウザ内でのみ解析・変換され、文を実行したり、データベースに接続したり、入力内容をアップロードしたりすることはありません。

  1. モードを選択

    SQL をエンティティークラスに変換するか、INSERT を CSV に変換してください。エンティティークラスモードでは出力言語を選択できます。

  2. SQL を貼り付ける

    対応している建表または INSERT ステートメントを入力してください。サイズが大きすぎる、階層が深すぎる、または危険な構造を含む内容は処理を停止します。

  3. エクスポートを確認

    フィールド、型、デフォルト値、エスケープ結果を確認してから、出力をコピーまたはダウンロードしてください。結果をデータベース実行用のスクリプトとして扱わないでください。

制限事項と注意点

  • このツールは静的解析とテキスト変換のみを行い、データベース接続、権限、実際の方言との互換性は検証しません。
  • リモート参照、非常に大きな入力、深すぎるネスト、認識できない構文は fail-closed となり、推測による結果は生成しません。
  • 出力結果は引き続きプロジェクトのコードレビューを受ける必要があります。データベースによって、型、予約語、自動インクリメントの意味が異なる場合があります。

よくある質問

入力した SQL を実行しますか?

いいえ。このページにはデータベース接続機能がなく、テキストをローカルで解析するだけです。

すべてのデータベース方言に対応していますか?

対応していません。ページは現在の解析ルールに従って処理するため、複雑な方言は手動で確認してください。

入力内容はサーバーにアップロードされますか?

いいえ、入力と出力は現在のページのメモリ内にのみ保持されます。

ページのフィードバック問題を見つけましたか、または改善提案がありますか?
フィードバック機能はオンライン版での使用が必要です

オンライン版で JavaScript を有効にしてから送信してください。現在のツールまたは事例のローカル機能には影響しません。

オンライン版へフィードバックを送る