[pgsql-jp: 27641] Re: 一時テーブルのmetadata 取得

S.Okazaki okazaki @ jp-hb.com
2002年 10月 17日 (木) 13:01:11 JST


岡崎です。
杉田様、早速のご返信ありがとうございます。

バージョンを書き忘れていました。
Ver7.2.3です。
また、metaデータを取得など曖昧なことを書いてしまい
申し訳ありません。
実際は下記の通りです。

select
a.attnum,
a.attname,
t.typname,
a.attlen,
a.atttypmod,
a.attnotnull,
a.atthasdef,
c.oid from pg_class c, pg_attribute a, pg_type t 
where c.relname='tmp_table' and
a.attnum>0 and
a.attrelid=c.oid and
a.atttypid=t.oid
order by a.attnum;

ただ、参考書に「metaデータの取得」と上記が書かれていて、
何も考えずにずっと使っておりました。
意味は分かっていないです(^^;
上記SQL文を一時テーブルにクエリすると、row=0と、何も表示
されませんでした。

またもしバージョンに違いで出来ないのならと思い
(多分関係ないでしょうが…)
ftp://ftp.postgresql.org/
を見てみましたが、latistが7.2.3で、7.3はbeta版でした。
ただ、7.2.3と7.3の間にこんなに大きな違いはないと思います。
上記SQL文がおかしいのだと思いますが…

よろしくお願いいたします。

/_/_/_/_/_/_/_/_/_/_/_/_/_/
Japan Human Base 
Sotaro Okazaki
Email : okazaki @ jp-hb.com
/_/_/_/_/_/_/_/_/_/_/_/_/_/




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