如果有N(N>=2)个用户都拥有名为A的表,则必须同时过滤用户。
SELECT table_name,column_name,data_length FROM all_tab_columns
WHERE owner=YOUR_USER_NAME table_name='A' AND column_name IN ('COL1','COL2','COL3');
如果只想查自己拥有的列的情况,则直接使用:
SELECT table_name,column_name,data_length FROM user_tab_columns
WHERE table_name='A' AND column_name IN ('COL1','COL2','COL3');