Registriert seit: 27. Aug 2013
51 Beiträge
|
AW: TFDQuery Select - Ermitteln ob ein Feld Berechnet ist ( Computed Field )
26. Feb 2019, 16:36
Und was verbirgt sich hinter !Tabelle?
Mal ein Createstatement, damit man 'nen Vorstellung davon bekommt, was gemeint sein könnte?
Dahinter verbirgt sich der Name einer Tabelle, die an die Funktion übergeben wird, da die Funktion dann für viele verschiedene Tabellen aufgerufen wird. Das wird dann mit der Funktion MacroByName( 'Tabelle' ).AsRaw := fTableName komplettiert
Das ist wohl absolut klar.
Mich interessiert ein Createstatement so einer Tabelle, damit man eine Vorstellung davon bekommt, wie die berechneten Felder datenbanksseitig entstehen, um ausgehend von einer konkret existierenden Tabelle Rückschlüsse auf eine allgemeingültige Regel ziehen zu können.
Aah mein Fehler, sorry
ein Konkretes beispiel kann ich dir leider nicht geben aber eines der Felder ist zum Beispiel so erstellet:
Code:
ALTER TABLE TABELLE1 ADD FELD1 Integer
COMPUTED BY
(
IIF( TABELLE1.FELD1 <> 0,
TABELLE1.FELD1,
( Select
TABELLE2.FELD1
FROM TABELLE2
WHERE TABELLE2.FELD2 = TABELLE1.FELD2
)
)
)
|
|
Zitat
|