[SQL ] 跨TABLE搜尋同COLUMN_NAME的值

看板Database作者 (...)時間6年前 (2018/06/22 01:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
資料庫名稱: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
文章代碼(AID): #1RAzuJDP (Database)