ホームページ >データベース >mysql チュートリアル >Oracle テーブルから列名を取得するにはどうすればよいですか?
Oracle テーブルの列名へのアクセス
一部のデータベース システムとは異なり、Oracle は列名を取得するための単一の直接コマンドを提供しません。 代わりに、USER_TAB_COLUMNS
システム テーブルをクエリする必要があります。
USER_TAB_COLUMNS
のクエリ:
テーブル (「MYTABLE」とします) の列名を取得するには、次の SQL クエリを使用します。
<code class="language-sql">SELECT table_name, column_name, data_type, data_length FROM USER_TAB_COLUMNS WHERE table_name = 'MYTABLE';</code>
このクエリは USER_TAB_COLUMNS
テーブルをフィルターし、table_name
が 'MYTABLE' に一致する行のみを返します。
返されたデータ:
クエリの出力は、次の列を含むテーブルになります:
table_name
: テーブルの名前。column_name
: テーブル内の各列の名前。data_type
: 各列のデータ型 (VARCHAR2、NUMBER、DATE など)。data_length
: 列のデータ型の長さまたは精度。アプリケーション:
この情報は、次のようなさまざまなタスクに役立ちます。
以上がOracle テーブルから列名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。