我從MSSQL DB(「A」)獲取數據,並使用MSSQL DB中創建的日期插入MySQL DB(「B」)。我用簡單的邏輯來做這件事,但要做到這一點,必須有更快更有效的方式。下面是涉及的邏輯順序:同時查詢MySQL和MSSQL數據庫
爲MSSQL DB創建一個連接,爲MySQL DB創建一個連接。
從A獲取符合日期範圍標準的所有數據。
檢查以查看哪個所獲得的數據不存在於B.
插入這些新的數據到B.
可以想象,步驟2基本上是一個循環,這可以很容易地將時間限制在服務器上,並且我覺得必須有一種方法可以更快,並且在第一次查詢時進行。任何人都可以指出我正確的方向來實現這一目標?你能否與這兩個數據庫建立「一個」連接並做下面的事情?
SELECT * FROM A.some_table_in_A.some_column WHERE
"it doesn't exist in" B.some_table_in_B.some_column