【发布时间】:2017-05-25 08:01:45
【问题描述】:
我想获取具有“CUST_ID”列且其 cmets 不为空的表。
获取列名称为“CUST_ID”的表
SELECT TABLE_NAME FROM USER_TAB_COLUMNS WHERE COLUMN_NAME='CUST_ID';
获取cmets不为空的表
SELECT TABLE_NAME, COMMENTS FROM user_tab_comments WHERE COMMENTS IS NOT NULL;
如何获取两个 cmets 都不为空且 column_name 为“CUST_ID”的表?
我试过了
SELECT count(*) FROM USER_TAB_COLUMNS, USER_TAB_COMMENTS
WHERE USER_TAB_COLUMNS.column_name='CUST_ID'
and USER_TAB_COMMENTS.COMMENTS IS NOT NULL;
但它不起作用。
【问题讨论】:
标签: sql oracle select data-dictionary