AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi TFDQuery Select - Ermitteln ob ein Feld Berechnet ist ( Computed Field )
Thema durchsuchen
Ansicht
Themen-Optionen

TFDQuery Select - Ermitteln ob ein Feld Berechnet ist ( Computed Field )

Ein Thema von Emwykey · begonnen am 26. Feb 2019 · letzter Beitrag vom 27. Feb 2019
 
Emwykey

Registriert seit: 27. Aug 2013
51 Beiträge
 
#8

AW: TFDQuery Select - Ermitteln ob ein Feld Berechnet ist ( Computed Field )

  Alt 26. Feb 2019, 15: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
     )
  )
)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz