Ця документація була автоматично перекладена штучним інтелектом.
SQL колекція надає потужний метод отримання даних за допомогою SQL-запитів. Витягуючи поля даних через SQL-запити та налаштовуючи відповідні метадані полів, користувачі можуть використовувати ці поля так, ніби вони працюють зі звичайною таблицею. Ця функція особливо корисна для сценаріїв, що включають складні запити з об'єднанням, статистичний аналіз тощо.
Якщо вам потрібно змінити SQL-запит, натисніть кнопку «Редагувати» (Edit), щоб безпосередньо змінити SQL-оператор і переналаштувати поля за потреби.
Щоб налаштувати метадані поля, скористайтеся опцією «Налаштувати поля» (Configure fields), яка дозволяє оновити налаштування поля так само, як для звичайної таблиці.
Якщо SQL-запит залишається незмінним, але структура базової таблиці бази даних була змінена, ви можете синхронізувати та переналаштувати поля, вибравши «Налаштувати поля» (Configure fields) - «Синхронізувати з бази даних» (Sync from database).
| Тип шаблону | Найкраще підходить для | Метод реалізації | Підтримка операцій CRUD |
|---|---|---|---|
| SQL | Прості моделі, легкі сценарії використання Обмежена взаємодія з базою даних Уникнення підтримки представлень Перевага операціям, керованим інтерфейсом користувача | SQL-підзапит | Не підтримується |
| Підключення до представлення бази даних | Складні моделі Потребує взаємодії з базою даних Потрібна зміна даних Потребує сильнішої та стабільнішої підтримки бази даних | Представлення бази даних | Частково підтримується |
При використанні SQL колекції обов'язково вибирайте таблиці, якими можна керувати в NocoBase. Використання таблиць з тієї ж бази даних, які не підключені до NocoBase, може призвести до неточного розбору SQL-запитів. Якщо це викликає занепокоєння, розгляньте можливість створення та підключення до представлення.