2014年5月28日水曜日

Netezza(ネティーザ) テーブル一覧

IBMのDB、Netezzaで、Oracleの user_tables のように、テーブル一覧を取得する。

_v_table
OWNER : オーナー
TABLENAME : テーブル名
CREATEDATE : 作成日時

select
OWNER
,TABLENAME
,to_char(cast(CREATEDATE as timestamp),'YYYY/MM/DD')
from
_v_table
;

補足)
・Createされた日しか取得できません。Alterされた日はもっていませんでした。
・Createされた日をCREATEDATEに持っていますが、この項目はABSTIMEという特殊なタイムスタンプ型の項目で、to_char関数が使えません。
一度、cast関数で"TIMESTAMP"型に変換する必要があります。

0 件のコメント:

コメントを投稿