Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej
Kolekcja SQL oferuje potężną metodę pobierania danych za pomocą zapytań SQL. Poprzez ekstrakcję pól danych za pomocą zapytań SQL i konfigurację powiązanych metadanych pól, mogą Państwo wykorzystywać te pola tak, jakby pracowali ze standardową tabelą. Funkcja ta jest szczególnie korzystna w scenariuszach obejmujących złożone zapytania łączące, analizy statystyczne i wiele innych.
Jeśli chcą Państwo zmodyfikować zapytanie SQL, proszę kliknąć przycisk Edytuj (Edit), aby bezpośrednio zmienić instrukcję SQL i ponownie skonfigurować pola według potrzeb.
Aby dostosować metadane pól, proszę użyć opcji Konfiguruj pola (Configure fields), co pozwala aktualizować ustawienia pól tak, jak w przypadku zwykłej tabeli.
Jeśli zapytanie SQL pozostaje niezmienione, ale struktura bazowej tabeli bazy danych została zmodyfikowana, mogą Państwo zsynchronizować i ponownie skonfigurować pola, wybierając Konfiguruj pola (Configure fields) - Synchronizuj z bazy danych (Sync from database).
| Typ szablonu | Najlepiej nadaje się do | Metoda implementacji | Obsługa operacji CRUD |
|---|---|---|---|
| SQL | Proste modele, lekkie przypadki użycia Ograniczona interakcja z bazą danych Unikanie utrzymywania widoków Preferowanie operacji sterowanych interfejsem użytkownika | Podzapytanie SQL | Nieobsługiwane |
| Połącz z widokiem bazy danych | Złożone modele Wymaga interakcji z bazą danych Wymagana modyfikacja danych Wymaga silniejszego i stabilniejszego wsparcia bazy danych | Widok bazy danych | Częściowo obsługiwane |
Podczas korzystania z kolekcji SQL, proszę upewnić się, że wybrano tabele, którymi można zarządzać w NocoBase. Użycie tabel z tej samej bazy danych, które nie są połączone z NocoBase, może prowadzić do niedokładnego parsowania zapytań SQL. Jeśli jest to problem, proszę rozważyć utworzenie i połączenie z widokiem.