返回特定类型列的Oracle查询

时间:2013-03-25 07:45:58

标签: oracle10g

是否可以编写一个oracle查询来返回所有类型为'timestamp'的列?

像这样 -

Select table_name, column_name
FROM dba_tab_columns
WHERE table_name like 'EST_%' 
AND column_type = 'timestamp'; //Here select columns only of type 'timestamp'

1 个答案:

答案 0 :(得分:2)

我正在查看错误的表格 - dba_ind_columns而不是dba_tab_columns

查询非常简单 -

Select table_name, column_name
FROM dba_tab_columns
WHERE table_name like 'EST\_%' ESCAPE '\' AND DATA_TYPE = 'TIMESTAMP(6)';