eImagine這是連接到服務器時的數據庫結構。大多數時候你會有相同的表格,但是數值是不同的。我想查詢數據庫名稱,如果我的表的值之一即Tbl1 ColumnName Col1的值等於'Accepted'。如何查詢DBName,如果表中的列具有某些特定值
DbName1
Tbl1
Col1 -- 'Accepted' // this are the values col1 holds
-- 'Rejected'
-- 'In Process'
-- 'Awaiting Processing'
DbName2
Tbl1
Col1 -- 'NotAccepted'
-- 'Rejected'
DbName3
Tb1
Col1 -- 'NotAccepted'
-- 'Awaiting Processing'
DbName4
Tbl1
Col1 -- 'Accepted'
-- 'Rejected'
Expected Result
DbName1
DbName4 -- since both DB has Table name Tbl1 whose column Col1 = 'Accepted'
在我的SQL環境中,我至少有37個數據庫。
非常感謝您的幫助。
我們可以問問,你是如何在這種情況下結束的?我寧願在一個數據庫中有一張表,這些數據庫都用來維護其狀態。然後,只需發出一個簡單的'SELECT'語句即可獲得答案。 –
這是一個生產問題,想象一下每個數據庫都適用於每個客戶端。每個客戶端都具有相同的表結構,只有少數客戶端能夠執行成功的SSIS數據加載,該加載在該表格列中被保存爲「已接受」。由於在生產環境中有很多數據庫,我想找到那些能夠做數據加載並找到那些不能解決問題的人。 – user3920526