Hallo zusammen,
ich bin neu hier im Forum und freue mich mein gesammeltes Wissen zu DBs mit einbringen zu können. Ich hoffe aber auch auf Antworten auf meine Fragen.
Aktuell habe ich folgendes Problem:
Ich habe eine MSDE 2005 DB mit mehreren Tabellen. Ich möchte nun eine View generieren die aus 3 Tabellen ein gleichartiges Feld in derselben "Spalte" anzeigt. Um das zu verdeutlichen - Tabelle1 enthält eine Spalte "REZBEZ", Tabelle 2 enthält "KOMPBEZ" und Tabelle 3 enthält "TEXT". Die Spalten in den Tabellen sind alle Varchar (40) mit derselben Collation etc. In der View möchte ich nur eine Spalte "BEZEICHNUNG" haben die diese 3 Spalten darstellt.
Geht so etwas überhaupt? Wenn ja, bitte wie?
Normalerweise programmiere ich mit Delphi und könnte für die Darstellung in der Software mit 3 Querys und einem Stringgrid da problem relativ leicht lösen. Wenn ich aber nur eine View auslesen muss wäre das sicher performanter.
Vielen Dank im voraus für jeden Tipp und Hinweis.
Klaus Dewald
ich bin neu hier im Forum und freue mich mein gesammeltes Wissen zu DBs mit einbringen zu können. Ich hoffe aber auch auf Antworten auf meine Fragen.
Aktuell habe ich folgendes Problem:
Ich habe eine MSDE 2005 DB mit mehreren Tabellen. Ich möchte nun eine View generieren die aus 3 Tabellen ein gleichartiges Feld in derselben "Spalte" anzeigt. Um das zu verdeutlichen - Tabelle1 enthält eine Spalte "REZBEZ", Tabelle 2 enthält "KOMPBEZ" und Tabelle 3 enthält "TEXT". Die Spalten in den Tabellen sind alle Varchar (40) mit derselben Collation etc. In der View möchte ich nur eine Spalte "BEZEICHNUNG" haben die diese 3 Spalten darstellt.
Geht so etwas überhaupt? Wenn ja, bitte wie?
Normalerweise programmiere ich mit Delphi und könnte für die Darstellung in der Software mit 3 Querys und einem Stringgrid da problem relativ leicht lösen. Wenn ich aber nur eine View auslesen muss wäre das sicher performanter.
Vielen Dank im voraus für jeden Tipp und Hinweis.
Klaus Dewald
Comment