[SQL ] 跨TABLE搜尋同COLUMN_NAME的值
資料庫名稱: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://www.ptt.cc/bbs/Database/M.1529601555.A.359.html
Database 近期熱門文章
PTT數位生活區 即時熱門文章