Einzelnen Beitrag anzeigen

Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.354 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Felder in SQL-Abfrage mit Prefix (Tabellenname) benennen

  Alt 13. Dez 2023, 07:24
Wie kann ich automatisch vor ALLE Felder den Tabellennamen setzen? Ich möchte also dass die beiden Felder dann z.B. a_Zusatz1 und b_Zusatz1 heißen. Oder auch nur a_EinFeldNurInA. Immer wenn neue Felder hinzukommen, möchte ich das Script auch NICHT anpassen. Ist das möglich? Danke!
Mir ist keine Möglichkeit bekannt, das automatisch nach einem vorgegebenen Schema machen zu lassen. Üblicherweise wird das mit Feld-Aliasen gelöst. Da die DB aber eine Automatik hat (fortlaufender Zähler als Suffix am Feldnamen), kann man das vielleicht in den tiefen der DB-Routinen nachlesen. Allerdings habe ich Zweifel, dass man die Tabellen-Aliase dabei berücksichtigen kann. Eventuell kanns du ein kleines Programm schreiben, dass dir das Script passend umwandelt.
Um das Script nicht ständig anpassen zu müssen, bietet sich eine View an. Dann muss diese zwar angepasst werden, aber dafür hast du es an zentraler Stelle.
Peter
  Mit Zitat antworten Zitat