狀況:
1.
當你想要知道資料庫中有幾個Table有用到名子為XXX的欄位時
2.
當你想要知道資料庫中有哪些Table時
首先我嘗試了這個SQL式子 (需要先在SQL Management裡面指定好目前此查詢頁面所需要連結的資料庫)
select * from
syscolumns
where name = 'xxx'
可是卻發現這樣只能把目標資料庫中的’xxx’欄位全部撈出來,你並不能知道他是出現在哪個Table中
於是我多Join了一個Table
SELECT *
FROM sysobjects INNER JOIN syscolumns ON sysobjects.id = syscolumns.id
WHERE syscolumns.name='xxx'
ORDER BY syscolumns.colorder
這樣就可以得到所想要的資料呈現了
以上
沒有留言:
張貼留言