Datenbanktabellenkennung
Einführung
In NocoBase wird die Datenbanktabellenkennung (Table OID) verwendet, um die Tabelle zu identifizieren, zu der ein Datensatz gehört.
Die Datenbanktabellenkennung wird häufig bei Vererbungstabellen oder in Szenarien verwendet, in denen die Herkunft der Collection eines Datensatzes unterschieden werden muss. Dieses Feld wird hauptsächlich von System- und Metadatenfunktionen verwendet.
Für gewöhnliche Geschäftstabellen muss das Feld für die Datenbanktabellenkennung in der Regel nicht manuell erstellt werden.
Anwendungsfälle
Die Datenbanktabellenkennung eignet sich für folgende Geschäftsszenarien:
- Identifizierung der Herkunft von Datensätzen in Vererbungstabellen
- Aggregierte Darstellung über mehrere untergeordnete Tabellen hinweg
- Metadatenkonfiguration
- Systemfunktionen, die die Herkunft der Collection unterscheiden müssen
Konfiguration erstellen
Klicken Sie auf der Seite „Configure fields“ der Datentabelle auf „Add field“ und wählen Sie „Datenbanktabellenkennung“, um ein Feld für die Datenbanktabellenkennung zu erstellen.

Der Feldname wird von Seitenblöcken, Berechtigungen, Workflows und APIs referenziert. Prüfen Sie die Benennung vor der Erstellung sorgfältig, um spätere Anpassungen an der Konfiguration zu vermeiden.
Feldeigenschaften
Das Feld für die Datenbanktabellenkennung verhält sich standardmäßig wie folgt:
Konfiguration bearbeiten
Klicken Sie nach der Erstellung rechts neben dem Feld auf „Edit“, um die Konfiguration des Feldes für die Datenbanktabellenkennung zu bearbeiten. Die Bearbeitung dient hauptsächlich dazu, die Darstellung und Verwendung des Feldes in NocoBase anzupassen, beispielsweise den Anzeigenamen, die Beschreibung, den Standardwert, die Validierungsregeln oder feldspezifische Einstellungen zu ändern.
Wenn das Feld aus einer bereits mit der Hauptdatenbank synchronisierten Tabelle stammt, wird bei der Bearbeitung normalerweise eine Feldzuordnung vorgenommen – das Datenbankfeld wird einem Field type und einem Field interface von NocoBase zugeordnet.
Das Wechseln des Field type oder Field interface ist nicht gleichbedeutend mit einer einfachen Änderung des Anzeigenamens. Es beeinflusst die Speicherweise des Feldes, das Eingabekomponenten, die Validierungsregeln, die Filterbedingungen und die Verwendung von Workflow-Variablen. Bei einer großen Anzahl vorhandener Daten sollte zunächst geprüft werden, ob das Datenformat kompatibel ist.
Feld löschen
Klicken Sie rechts neben dem Feld auf „Delete“, um das Feld für die Datenbanktabellenkennung zu löschen. In der Hauptdatenbank können Sie auch mehrere Felder auswählen und anschließend gesammelt löschen.
Beim Löschen eines in der Hauptdatenbank neu erstellten Feldes für die Datenbanktabellenkennung werden normalerweise auch die entsprechende reale Spalte in der Datenbank und die bereits darin enthaltenen Daten gelöscht. Beim Löschen eines aus der Datenbank synchronisierten oder aus einer externen Datenquelle zugeordneten Feldes hängt der Umfang der Auswirkungen von der jeweiligen Datenquelle und der Herkunft des Feldes ab.
Das Löschen eines Feldes kann Seitenblöcke, Formulare, Filter, Berechtigungen, Workflows, APIs, Import und Export sowie vorhandene Daten beeinträchtigen. Prüfen Sie vor dem Löschen, ob das Feld noch von Geschäftskonfigurationen verwendet wird.
Verwendung in der Seitenkonfiguration
Das Feld für die Datenbanktabellenkennung eignet sich für Szenarien mit Vererbungstabellen und Metadaten.
Verwandte Links
- Felder — Erfahren Sie mehr über die Funktionen, Kategorien und Zuordnungslogik von Feldern
- Gewöhnliche Tabellen — Erstellen und verwalten Sie Felder in gewöhnlichen Tabellen
- Vererbungstabellen — Erfahren Sie mehr über die Verwendung von Vererbungstabellen
- Datentabellenauswahl — Datentabellen auswählen

