Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
SQL kolekce poskytuje výkonnou metodu pro získávání dat pomocí SQL dotazů. Extrakcí datových polí prostřednictvím SQL dotazů a konfigurací souvisejících metadat polí můžete tato pole používat, jako byste pracovali se standardní tabulkou (kolekcí). Tato funkce je obzvláště výhodná pro scénáře zahrnující složité dotazy s JOIN, statistické analýzy a další.
Pokud potřebujete upravit SQL dotaz, klikněte na tlačítko Upravit (Edit), abyste přímo změnili SQL příkaz a podle potřeby překonfigurovali pole.
Chcete-li upravit metadata polí, použijte možnost Konfigurovat pole (Configure fields), která vám umožní aktualizovat nastavení polí stejně jako u běžné tabulky (kolekce).
Pokud se SQL dotaz nezměnil, ale podkladová struktura databázové tabulky byla upravena, můžete synchronizovat a překonfigurovat pole výběrem Konfigurovat pole (Configure fields) - Synchronizovat z databáze (Sync from database).
| Typ šablony | Nejvhodnější pro | Metoda implementace | Podpora CRUD operací |
|---|---|---|---|
| SQL | Jednoduché modely, odlehčené scénáře použití Omezená interakce s databází Vyhýbání se údržbě pohledů Preferujete operace řízené uživatelským rozhraním | SQL poddotaz | Nepodporováno |
| Propojení s databázovým pohledem | Složité modely Vyžaduje interakci s databází Potřeba úpravy dat Vyžaduje silnější a stabilnější databázovou podporu | Databázový pohled | Částečně podporováno |
Při používání SQL kolekce se ujistěte, že vybíráte tabulky, které jsou spravovatelné v rámci NocoBase. Používání tabulek ze stejné databáze, které nejsou připojeny k NocoBase, může vést k nepřesné analýze SQL dotazů. Pokud je to problém, zvažte vytvoření a propojení s pohledem.