Mehrere Access Tabellen in ein SQLServer Tabelle
- FlowHeater-Team
-
Autor
- Offline
- Administrator
-
Weniger
Mehr
11 Jahre 10 Monate her #1308
von FlowHeater-Team
gruß
Robert Stark
Mehrere Access Tabellen in ein SQLServer Tabelle wurde erstellt von FlowHeater-Team
Guten Tag,
ist es möglich, mehrere Access-Tabellen in eine SQLSERVER-Tabelle zu kopieren abhängig von einem Schlüsselfeld?
Z.B. haben alle Tabellen das Feld "TechnischerPlatz". Da in SQLSERVER nur eine Tabelle mit den Feldern aus 3 Tabellen von Access besteht, sollen die Accessdaten in diese Tabelle kopiert werden. Aber immer passend zum TechnischerPlatz.
D. Hesse
Anfrage per Email erhalten
ist es möglich, mehrere Access-Tabellen in eine SQLSERVER-Tabelle zu kopieren abhängig von einem Schlüsselfeld?
Z.B. haben alle Tabellen das Feld "TechnischerPlatz". Da in SQLSERVER nur eine Tabelle mit den Feldern aus 3 Tabellen von Access besteht, sollen die Accessdaten in diese Tabelle kopiert werden. Aber immer passend zum TechnischerPlatz.
D. Hesse
Anfrage per Email erhalten
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
-
Autor
- Offline
- Administrator
-
11 Jahre 10 Monate her #1309
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Aw: Mehrere Access Tabellen in ein SQLServer Tabelle
Hallo Herr Hesse,
das geht ohne Probleme, bin mir aber nicht Sicher ob ich Ihre Anfrage richtig verstanden habe.
Sollen die Felder der drei Access Tabellen in eine "breite" SQL-Server Tabelle importiert werden oder sollen die 3 Access Tabellen in eine SQL Server Tabelle vom gleichen Aufbau nur untereinander importiert werden?
Beides ist möglich, ich habe Ihnen dafür 2 kleine Beispiel erstellt, s. Anlage.
Das Beispiel access-union.fhd) Hier werden die drei Access Tabellen untereinander in eine SQL Server Tabelle importiert. Die Access Tabellen werden dabei über einen SQL UNION miteinander kombiniert. Schauen Sie sich dazu auf der READ Seite den SQL Befehl an. Damit nur Datensätze vom gleichen Typ (technischer Platz) importiert werden wurde hier in der Definition ein Filter implementiert der die Datensätze anhand des Feldes "Platz" filtert.
Das Beispiel access-join.fhd) Hier werden die drei Access Tabellen in eine breite SQL-Server Tabelle importiert. Die Access Tabellen werden dabei über einen SQL JOIN miteinander kombiniert. Schauen Sie sich dazu auf der READ Seite den SQL Befehl an. Der SQL JOIN kombiniert dabei selbst die passenden Datensätze anhand des Schlüsselfeldes "Platz".
PS: Die SQL Server Tabelle wurde zur Demonstration ebenfalls in der Access Datenbank angelegt!
das geht ohne Probleme, bin mir aber nicht Sicher ob ich Ihre Anfrage richtig verstanden habe.
Sollen die Felder der drei Access Tabellen in eine "breite" SQL-Server Tabelle importiert werden oder sollen die 3 Access Tabellen in eine SQL Server Tabelle vom gleichen Aufbau nur untereinander importiert werden?
Beides ist möglich, ich habe Ihnen dafür 2 kleine Beispiel erstellt, s. Anlage.
Das Beispiel access-union.fhd) Hier werden die drei Access Tabellen untereinander in eine SQL Server Tabelle importiert. Die Access Tabellen werden dabei über einen SQL UNION miteinander kombiniert. Schauen Sie sich dazu auf der READ Seite den SQL Befehl an. Damit nur Datensätze vom gleichen Typ (technischer Platz) importiert werden wurde hier in der Definition ein Filter implementiert der die Datensätze anhand des Feldes "Platz" filtert.
Das Beispiel access-join.fhd) Hier werden die drei Access Tabellen in eine breite SQL-Server Tabelle importiert. Die Access Tabellen werden dabei über einen SQL JOIN miteinander kombiniert. Schauen Sie sich dazu auf der READ Seite den SQL Befehl an. Der SQL JOIN kombiniert dabei selbst die passenden Datensätze anhand des Schlüsselfeldes "Platz".
PS: Die SQL Server Tabelle wurde zur Demonstration ebenfalls in der Access Datenbank angelegt!
Anhang access_beispiel_join_union.zip wurde nicht gefunden.
gruß
Robert Stark
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.260 Sekunden