互联网服务db2 11Query

Db2如何查询出那些字段名字相同但其数据型或长度有所不同?

给定一个Db2数据库, 如何查询出那些字段名字相同但其数据型或长度有所不同?[Given a Db2 database, how to query out the column names that are the same but have different data types or different lengths?]显示全部

给定一个Db2数据库, 如何查询出那些字段名字相同但其数据型或长度有所不同?
[Given a Db2 database, how to query out the column names that are the same but have different data types or different lengths?]

收起
参与12

查看其它 3 个回答hufeng719的回答

hufeng719hufeng719联盟成员系统工程师某钢铁企业

select a.tabname, a.COLNAME,a.TYPENAME,b.TYPENAME,a.LENGTH,b.LENGTH from syscat.columns a left join syscat.columns b on a.COLNAME=b.COLNAME and a.TABNAME <> b.TABNAME and a.TYPENAME <> b.TYPENAME

select a.tabname, a.COLNAME,a.TYPENAME,b.TYPENAME,a.LENGTH,b.LENGTH from syscat.columns a left join syscat.columns b on a.COLNAME=b.COLNAME and a.TABNAME <> b.TABNAME and a.LENGTH <> b.LENGTH

就是上面这两个语句    至于怎么把两个语句合在一起 or关系 我就不太会了。需要大神指导。

能源采矿 · 2020-04-16
浏览1296

回答者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

hufeng719 最近回答过的问题

回答状态

  • 发布时间:2020-04-16
  • 关注会员:5 人
  • 回答浏览:1296
  • X社区推广