Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
SQL-samlingen erbjuder en kraftfull metod för att hämta data med SQL-frågor. Genom att extrahera datafält via SQL-frågor och konfigurera tillhörande fältmetadata kan ni använda dessa fält precis som om ni arbetade med en vanlig tabell. Denna funktion är särskilt fördelaktig för scenarier som involverar komplexa kopplingsfrågor, statistisk analys och mer.
Om ni behöver ändra SQL-frågan, klicka på knappen Redigera (Edit) för att direkt ändra SQL-satsen och konfigurera om fälten vid behov.
För att justera fältmetadata, använd alternativet Konfigurera fält (Configure fields), vilket låter er uppdatera fältinställningarna precis som ni skulle göra för en vanlig tabell.
Om SQL-frågan förblir oförändrad men den underliggande databastabellstrukturen har modifierats, kan ni synkronisera och konfigurera om fälten genom att välja Konfigurera fält (Configure Fields) - Synkronisera från databas (Sync from Database).
| Malltyp | Bäst lämpad för | Implementeringsmetod | Stöd för CRUD-operationer |
|---|---|---|---|
| SQL | Enkla modeller, lättviktiga användningsfall Begränsad interaktion med databasen Undvika underhåll av vyer Föredrar UI-drivna operationer | SQL-underfråga | Stöds ej |
| Anslut till databasvy | Komplexa modeller Kräver databasinteraktion Datamodifiering behövs Kräver starkare och stabilare databasstöd | Databasvy | Delvis stöds |
När ni använder en SQL-samling, se till att välja tabeller som är hanterbara inom NocoBase. Att använda tabeller från samma databas som inte är anslutna till NocoBase kan leda till felaktig parsning av SQL-frågor. Om detta är ett problem, överväg att skapa och länka till en vy istället.