SQL-Query über 2 Datenbankserver

An einem Coldfusion-Beispiel wir hier gezeigt, wie man Daten von 2 verschiedenen Datenbank-Servern abfragt. Der Trick hierbei ist, erst jeweils eine normale Abfrage auf jeden der beiden DB-Server zu schicken und dann im Anschluss daran mit einer QueryofQueries in Verbindung mit UNION die Abfragen zu verbinden:

<cfquery name="Abfrage_1" datasource="#dsn_server_1#">
select
spalte_1, spalte_2
from
table
</cfquery>
<cfquery name="Abfrage_2" datasource="#dsn_server_2#">
select
spalte_1, spalte_2
from
table
</cfquery>
<cfquery name="Abfrage" dbtype="query">
select * from Abfrage_1
UNION
select * from Abfrage_2
</cfquery>

Schreibe einen Kommentar