oracle查询包含某个字段的所有表(包括类型、长度)
查询包含某个字段的表:
select table_name from user_tab_cols where column_name = ‘xxx’
文章出处:飞诺网(www.firnow.com):https://dev.firnow.com/course/7_databases/oracle/oraclejs/20100628/216646.html
oracle查询包含某个类型为VARCHAR2并且长度为30的字段的表
select count(table_name) from user_tab_cols where column_name = ‘CABINET_ID’ AND data_type=’VARCHAR2′
AND DATA_LENGTH=30
要修改,可以先运行以下语句:
SELECT ‘alter table ‘||owner||’.’||table_name||’ modify ( ‘||Column_name ||’ float (100));’
FROM DBA_TAB_COLUMNS
WHERE owner=’用户名’
AND data_type=’FLOAT’
AND DATA_LENGTH=30;
声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 嗅谱网
转载请注明:转自《oracle查询包含某个字段的所有表(包括类型、长度)》
本文地址:http://www.xiupu.net/archives-351.html
关注公众号:
微信赞赏
支付宝赞赏