logologo
Inizio
Guida
Sviluppo
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Inizio
Guida
Sviluppo
Plugin
API
logologo
Panoramica

Origini Dati

Gestione Origini Dati
Origine Dati Principale

Origine Dati Esterna (Database)

Introduzione
MySQL Esterno
MariaDB Esterno
PostgreSQL Esterno
MSSQL Esterno
Oracle Esterno
Confronto Database Principale ed Esterno
Origine Dati REST API
Origine Dati KingbaseES

Tabelle Dati

Panoramica
Tabella Standard
Tabella Ereditata
Tabella File
Tabella ad Albero
Tabella Calendario
Tabella Commenti
Tabella Espressione
Tabella SQL
Viste Database

Campi Tabella Dati

Panoramica
Validazione Campo

Tipi di Base

Testo (Riga Singola)
Testo (Multilinea)
Numero di Telefono
Email
URL
Intero
Numero
Percentuale
Password
Colore
Icona

Tipi di Selezione

Casella di Controllo
Menu a Tendina (Selezione Singola)
Menu a Tendina (Selezione Multipla)
Pulsante di Opzione
Caselle di Controllo

Multimedia

Markdown
Markdown (Vditor)
Rich Text
Allegato (Relazione)
Allegato (URL)

Data e Ora

Panoramica
Data e Ora (con fuso orario)
Data e Ora (senza fuso orario)
Timestamp Unix
Data (senza ora)
Ora

Geometria

Punto
Linea
Cerchio
Poligono

Tipi Avanzati

UUID
Nano ID
Ordinamento
Formula Calcolata
Codice Automatico
JSON
Selettore Tabella Dati
Crittografia

Informazioni di Sistema

Data Creazione
Data Ultima Modifica
Creato da
Modificato da
Spazio
OID Tabella

Tipi di Relazione

Panoramica
Uno a Uno
Uno a Molti
Molti a Uno
Molti a Molti
Molti a Molti (Array)

Sviluppo

Panoramica
Previous PageTabella Espressione
Next PageViste Database
Avviso di traduzione IA

Questa documentazione è stata tradotta automaticamente dall'IA.

#Collezione SQL

This feature is provided by the plugin «Collezione: SQL»

#Introduzione

La collezione SQL offre un metodo potente per recuperare dati tramite query SQL. Estrando i campi dati tramite query SQL e configurando i metadati associati, gli utenti possono utilizzare questi campi come se stessero lavorando con una tabella standard. Questa funzionalità è particolarmente utile per scenari che includono query di join complesse, analisi statistiche e altro ancora.

#Manuale Utente

#Creazione di una Nuova Collezione SQL

  1. Inserisca la sua query SQL nell'apposito campo e clicchi su Esegui (Execute). Il sistema analizzerà la query per determinare le tabelle e i campi coinvolti, estraendo automaticamente i metadati dei campi pertinenti dalle tabelle di origine.
  1. Se l'analisi del sistema delle tabelle e dei campi di origine non è corretta, può selezionare manualmente le tabelle e i campi appropriati per assicurarsi che vengano utilizzati i metadati corretti. Inizi selezionando la tabella di origine, quindi scelga i campi corrispondenti nella sezione "origine campo" sottostante.
  1. Per i campi che non hanno un'origine diretta, il sistema inferirà il tipo di campo basandosi sul tipo di dato. Se questa inferenza non è corretta, può selezionare manualmente il tipo di campo appropriato.
  1. Mentre configura ogni campo, può visualizzare un'anteprima della sua visualizzazione nell'area di anteprima, permettendole di vedere l'impatto immediato delle sue impostazioni.
  1. Dopo aver completato la configurazione e aver confermato che tutto è corretto, clicchi sul pulsante Conferma (Confirm) sotto il campo di input SQL per finalizzare l'invio.

#Modifica

  1. Se ha bisogno di modificare la query SQL, clicchi sul pulsante Modifica (Edit) per alterare direttamente l'istruzione SQL e riconfigurare i campi secondo necessità.

  2. Per regolare i metadati dei campi, utilizzi l'opzione Configura Campi (Configure fields), che le permette di aggiornare le impostazioni dei campi proprio come farebbe per una tabella normale.

#Sincronizzazione

Se la query SQL rimane invariata ma la struttura della tabella del database sottostante è stata modificata, può sincronizzare e riconfigurare i campi selezionando Configura Campi (Configure fields) - Sincronizza dal Database (Sync from database).

#Collezione SQL vs. Viste di Database Collegate

Tipo di ModelloIdeale PerMetodo di ImplementazioneSupporto Operazioni CRUD
SQLModelli semplici, casi d'uso leggeri
Interazione limitata con il database
Evitare la manutenzione delle viste
Preferenza per operazioni guidate dall'interfaccia utente
Sottoconsultazione SQLNon Supportato
Connessione a vista di databaseModelli complessi
Richiede interazione con il database
Necessità di modifica dei dati
Richiede un supporto database più robusto e stabile
Vista di databaseParzialmente Supportato
WARNING

Quando utilizza una collezione SQL, si assicuri di selezionare tabelle gestibili all'interno di NocoBase. L'utilizzo di tabelle dallo stesso database che non sono connesse a NocoBase potrebbe portare a un'analisi imprecisa delle query SQL. Se questo è un problema, consideri di creare e collegare una vista.