SQL DDL ➔ JSON Schema 変換ツール

SQLのCREATE TABLE文から、対応するJSON Schema Draft-07を自動生成します

リレーショナルデータベースのテーブル定義であるSQL DDL(CREATE TABLE文)を解析し、カラムの型(INT、VARCHAR、TIMESTAMPなど)やNULL許容の可否、制約条件を、REST APIの標準仕様であるJSON Schemaの形式へ自動変換するツールです。

도구를 불러오는 중…

🔒 すべてブラウザ内で処理されます。アップロードしたファイルや入力内容がサーバーに送信されることはありません。

使い方

  1. 画面にSQLのCREATE TABLE文を入力します。
  2. 必要に応じて「NOT NULLのないカラムにnullのユニオン型を追加する」オプションを切り替えます。
  3. 生成されたJSON Schema Draft-07のコードをコピーするか、ファイルとしてダウンロードしてご利用ください。

よくある質問

対応しているSQLのデータ型を教えてください。
INT・BIGINTなどの整数型(integer)、DECIMAL・FLOATなどの数値型(number)、VARCHAR・TEXT・DATETIMEなどの文字列/日付型(stringおよびformat指定)に加えて、BOOLEANとJSON構造の変換に対応しています。
1つの入力欄に複数のCREATE TABLE文をまとめて貼り付けても大丈夫ですか?
はい、セミコロン(;)で区切られた複数のCREATE TABLE文を一度に入力すると、各テーブルごとに個別のJSON Schema定義が順番に生成されます。ただし、外部キー(FOREIGN KEY)によるテーブル間の参照関係はスキーマに自動的には反映されないため、必要な場合は生成結果を手動で補ってください。
1つの入力欄に複数のCREATE TABLE文をまとめて貼り付けても大丈夫ですか?
はい、セミコロン(;)で区切られた複数のCREATE TABLE文を一度に入力すると、各テーブルごとに個別のJSON Schema定義が順番に生成されます。ただし、外部キー(FOREIGN KEY)によるテーブル間の参照関係はスキーマに自動的には反映されないため、必要な場合は生成結果を手動で補ってください。

← すべてのツールを見る

料金を見る無料相談