- Beiträge: 14
Alias für gleichnamig Felder, Zielfeld bleibt leer
- IT-Service bito ag
- Autor
- Offline
- Benutzer
Weniger
Mehr
9 Jahre 2 Monate her #2465
von IT-Service bito ag
Alias für gleichnamig Felder, Zielfeld bleibt leer wurde erstellt von IT-Service bito ag
Ich möchte aus 3 SQL-Tabellen eine Excel-Tabelle erzeugen. Die SQL-Tabellen sind mit JOIN verknüpft und es werden auch die richtigen Sätze ausgewählt. Das Problem besteht darin, dass in 2 Tabellen ein Feld gleich heißt (Shelf No.). FlowHeater benennt das Feld in der zweiten Tabelle in Shelf No_1 um, aber bei der Übertragung bleibt es leer. Es sind aber definitiv Daten drin. Wie kann ich dieses Problem umgehen?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
9 Jahre 2 Monate her #2466
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Alias für gleichnamig Felder, Zielfeld bleibt leer
Hallo Herr Schmalz,
gleiche Feldnamen unterstützen die im FlowHeater vorhandenen Datenbank Adapter nicht. Damit Sie trotzdem die Feldinformationen auslesen / exportieren können brauchen Sie lediglich für diese Felder auf der READ Seite im Configurator einen SQL Alias vergeben.
Öffnen Sie dazu den Configurator des SQL Server Adapter der READ Seite und fügen Sie hinter dem SELECT * ihre Aliase für die doppelt vorhandenen SQL Felder ein.
z.B. SELECT *, tabelle2.id AS id_aus_tabelle2, tabelle2.text AS text_aus_tabelle2 FROM tabelle1 INNER JOIN tabelle2 on tabelle1.id = tabelle2.id
Mit dem AS [alias name] Schlüsselwort geben Sie an unter welchen Namen Sie das Feld auslesen möchten, darauf kann der FlowHeater dann zugreifen. Im obigen Fall die Felder [id] und [text] aus der zweiten Tabelle.
gleiche Feldnamen unterstützen die im FlowHeater vorhandenen Datenbank Adapter nicht. Damit Sie trotzdem die Feldinformationen auslesen / exportieren können brauchen Sie lediglich für diese Felder auf der READ Seite im Configurator einen SQL Alias vergeben.
Öffnen Sie dazu den Configurator des SQL Server Adapter der READ Seite und fügen Sie hinter dem SELECT * ihre Aliase für die doppelt vorhandenen SQL Felder ein.
z.B. SELECT *, tabelle2.id AS id_aus_tabelle2, tabelle2.text AS text_aus_tabelle2 FROM tabelle1 INNER JOIN tabelle2 on tabelle1.id = tabelle2.id
Mit dem AS [alias name] Schlüsselwort geben Sie an unter welchen Namen Sie das Feld auslesen möchten, darauf kann der FlowHeater dann zugreifen. Im obigen Fall die Felder [id] und [text] aus der zweiten Tabelle.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- IT-Service bito ag
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 14
9 Jahre 2 Monate her #2467
von IT-Service bito ag
IT-Service bito ag antwortete auf Alias für gleichnamig Felder, Zielfeld bleibt leer
Ich dachte, das automatische Umbenennen durch FlowHeater wäre schon ein Alias. Mit dem AS-Befehl ist das Problem gelöst.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.262 Sekunden