UTILIZABLE
Tools / SQL Tools

SQL Column Extractor

このSQLは、何をどこから取得している? SELECTの出力・Alias・参照テーブル・JOINと基本Lineageを一覧にします。

● Browser-only processing — 入力SQLをサーバ、外部API、AIサービス、Analyticsへ送信せず、ブラウザ内で解析します。

入力上限2 MiB、括弧・コメントの入れ子64段、全Query合計10,000出力項目・1,000参照テーブル・200 Query / CTE / Subquery。大きな入力はブラウザ内のWeb Workerで解析します。結果は200項目ずつ表示し、コピー・CSVは全項目を出力します。

Oracle / PostgreSQLのSELECT / WITH SELECTを対象にした構造抽出ツールです。SQLの実行・完全な構文検証・DDL照合は行いません。INSERT / UPDATE / DELETE / MERGEは対象外。一度に1つのSELECTを入力してください。

AutoはNVL・q引用・ILIKE・::・dollar引用等の手がかりで推定します。判定不能ならCommon / undetermined。必要ならDBを選択してください。引用識別子と表示上の大文字小文字は保持します。Autoで引用と非引用の識別子の対応を確定できない場合はUnknownになります。

単純カラム・式・関数・CASEを原文から抽出し、FROM / ANSI JOINとAliasの対応を表示します。CTE・FROM subqueryの公開カラムは可能な範囲で物理カラムへ辿ります。SELECT内のSubquery、再帰CTE、UNION等の集合演算、USING / NATURAL JOIN、Table functionや独自構文はWarning付きの部分解析です。完全なData Lineageではありません。

SELECT * / Alias.*はDDL情報なしで展開しません。複数参照元がある非修飾カラムはUnknown。Source Tableはテーブルのカラム定義を検証した値ではなく、SQL中の参照関係です。Warningsのある結果は原文と照合してください。

TSV / CSVは改行・タブ・引用符を保護し、CSVはUTF-8 BOM付きです。MarkdownはHTML記法や区切りをエスケープします。数式対策をOFFにすると元の値をそのまま出力します。

入力SQL・結果は保存しません。Resetは画面内のデータを消去しますが、コピー・ダウンロード済みの内容は消去しません。Privacy