作者lazarus1121 (...)
看板Database
标题[SQL ] 跨TABLE搜寻同COLUMN_NAME的值
时间Fri Jun 22 01:19:13 2018
资料库名称: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的栏位都扫过的话有办法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.136.5.35
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1529601555.A.359.html