1
我有兩個數據庫包含完全相同的表並且位於同一臺服務器上。我希望能夠創建一個報告,使我能夠「合併」這些數據庫,以便當用戶查詢時他們將同時查詢兩個數據庫。這甚至有可能嗎?Crystal Reports從兩個不同的數據庫中選擇數據
我有兩個數據庫包含完全相同的表並且位於同一臺服務器上。我希望能夠創建一個報告,使我能夠「合併」這些數據庫,以便當用戶查詢時他們將同時查詢兩個數據庫。這甚至有可能嗎?Crystal Reports從兩個不同的數據庫中選擇數據
實現這一目標將是創建一個UNION ALL從兩個數據庫中相同的表中的值數據庫視圖最簡單的方法 - 是這樣的:
CREATE VIEW CombinedSalesTable AS
SELECT * FROM database1.SalesTable
UNION ALL
SELECT * FROM database2.SalesTable
- 和設計報告查詢的意見。
您可能需要向視圖添加附加列以顯示每條記錄來自哪個數據庫,因爲在一個表中唯一的鍵值可能在另一個數據庫的等效表中具有「重複」。
原來我並不需要「創建視圖線」。它只與工會合作。謝謝! – ccarnley7
你想要並排的價值觀(意味着在公共領域鏈接)或組合(聯盟一集與另一個)? – craig
我想我正在尋找合併。假設我有一個人訂單ID。我不確定它在哪個數據庫中。我想同時查詢兩個數據庫,就好像它是一個數據庫,然後查找鏈接到該訂單ID的所有信息。那有意義嗎? – ccarnley7