Diese Dokumentation wurde automatisch von KI übersetzt.
Die SQL-Sammlung bietet eine leistungsstarke Methode, um Daten mithilfe von SQL-Abfragen abzurufen. Indem Sie Datenfelder über SQL-Abfragen extrahieren und die zugehörigen Feld-Metadaten konfigurieren, können Benutzer diese Felder wie bei einer Standardtabelle verwenden. Diese Funktion ist besonders vorteilhaft für Szenarien mit komplexen Join-Abfragen, statistischen Analysen und vielem mehr.
Wenn Sie die SQL-Abfrage ändern müssen, klicken Sie auf die Schaltfläche Bearbeiten (Edit), um die SQL-Anweisung direkt zu ändern und die Felder bei Bedarf neu zu konfigurieren.
Um die Feld-Metadaten anzupassen, verwenden Sie die Option Felder konfigurieren (Configure fields), die es Ihnen ermöglicht, die Feldeinstellungen wie bei einer normalen Tabelle zu aktualisieren.
Bleibt die SQL-Abfrage unverändert, aber die zugrunde liegende Datenbanktabellenstruktur wurde geändert, können Sie die Felder synchronisieren und neu konfigurieren, indem Sie Felder konfigurieren (Configure fields) - Aus Datenbank synchronisieren (Sync from database) auswählen.
| Vorlagentyp | Am besten geeignet für | Implementierungsmethode | Unterstützung für CRUD-Operationen |
|---|---|---|---|
| SQL | Einfache Modelle, leichtgewichtige Anwendungsfälle Begrenzte Interaktion mit der Datenbank Vermeidung der Wartung von Ansichten Bevorzugung von UI-gesteuerten Operationen | SQL-Unterabfrage | Nicht unterstützt |
| Verbindung zu Datenbankansicht | Komplexe Modelle Erfordert Datenbankinteraktion Datenänderung erforderlich Erfordert stärkere und stabilere Datenbankunterstützung | Datenbankansicht | Teilweise unterstützt |
Bei der Verwendung von SQL-Sammlungen stellen Sie sicher, dass Sie Tabellen auswählen, die innerhalb von NocoBase verwaltbar sind. Die Verwendung von Tabellen aus derselben Datenbank, die nicht mit NocoBase verbunden sind, kann zu einer ungenauen SQL-Abfrageanalyse führen. Sollte dies ein Problem darstellen, ziehen Sie in Betracht, eine Ansicht zu erstellen und diese zu verknüpfen.