[pgsql-jp: 36559] Re: 数値型か文字列型かを調べる

bs-okazakij @ bs.oss.fst.pb.nttdata.co.jp bs-okazakij @ bs.oss.fst.pb.nttdata.co.jp
2005年 12月 16日 (金) 11:08:46 JST


はじめまして、岡崎と申します。

SELECT
    tables.relname as TableName,
    columns.attname as ColumnName,
    types.typname as TypeName
FROM
    pg_class as tables,
    pg_attribute as columns,
    pg_type as types
WHERE
    tables.oid = columns.attrelid AND
    columns.atttypid = types.oid AND
    tables.relname = 'テーブル名';

という感じのSQLを使えばテーブル名からカラムの型がわかるようです。

--
 <bs-okazakij @ bp.oss.fst.pb.nttdata.co.jp>
 岡崎 次朗




pgsql-jp メーリングリストの案内