[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