[SQL ] 跨TABLE搜寻同COLUMN_NAME的值

楼主: lazarus1121 (...)   2018-06-22 01:19:13
数据库名称:DB2
数据库版本:
内容/问题描述:
想请问....
今天我有n个table里面都有一个叫TARGET的字段
我想寻找到底有那些table中的TARGET字段有出现"YES"这个值
我先使用
SELECT A.TABNAME
FROM SYSCAT.COLUMNS A
WHERE A.TABSCHEMA='TEST'
AND A.COLNAME='TARGET'
WITH UR
可以找出SCHEMA中有TARGET字段的table清单
但是接下来就不知该如何把这个清单拿来利用
虽然感觉是用while,但是试了几次都组不出来
有人能帮忙解惑吗,感激!!~~
另外想再延伸问题,假如我不介意"YES"的出现位置
虽然知道效能可能超烂@@
但想把所有table的字段都扫过的话有办法吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com