Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
De SQL collectie biedt een krachtige methode om gegevens op te halen met SQL-queries. Door gegevensvelden via SQL-queries te extraheren en de bijbehorende veldmetadata te configureren, kunt u deze velden gebruiken alsof u met een standaard tabel werkt, bijvoorbeeld in tabellen, grafieken en workflows. Deze functionaliteit is bijzonder nuttig voor scenario's met complexe join-queries, statistische analyses en meer.
Als u de SQL-query moet wijzigen, klikt u op de knop Bewerken (Edit) om de SQL-instructie direct aan te passen en de velden opnieuw te configureren indien nodig.
Om de veldmetadata aan te passen, gebruikt u de optie Velden configureren (Configure fields), waarmee u de veldinstellingen kunt bijwerken net zoals u dat voor een reguliere tabel zou doen.
Als de SQL-query ongewijzigd blijft, maar de onderliggende databasetabelstructuur is gewijzigd, kunt u de velden synchroniseren en opnieuw configureren door 'Velden configureren (Configure fields) - Synchroniseren vanuit database (Sync from database)' te selecteren.
| Sjabloontype | Meest geschikt voor | Implementatiemethode | Ondersteuning voor CRUD-bewerkingen |
|---|---|---|---|
| SQL | Eenvoudige modellen, lichtgewicht gebruiksscenario's Beperkte interactie met de database Onderhoud van weergaven vermijden Voorkeur voor UI-gestuurde bewerkingen | SQL-subquery | Niet ondersteund |
| Verbinden met databaseweergave | Complexe modellen Vereist database-interactie Gegevensaanpassing nodig Vereist sterkere en stabielere databaseondersteuning | Databaseweergave | Gedeeltelijk ondersteund |
Zorg er bij het gebruik van een SQL collectie voor dat u tabellen selecteert die binnen NocoBase beheersbaar zijn. Het gebruik van tabellen uit dezelfde database die niet zijn verbonden met NocoBase kan leiden tot onnauwkeurige SQL-queryparsing. Als dit een probleem is, overweeg dan om een weergave aan te maken en deze te koppelen.