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

Fuentes de datos

Gestión de fuentes de datos
Fuente de datos principal

Fuentes de datos externas (Base de datos)

Introducción
MySQL externo
MariaDB externo
PostgreSQL externo
MSSQL externo
Oracle externo
Comparación de bases de datos principal y externa
Fuente de datos REST API
Fuente de datos KingbaseES

Tablas de datos

Visión general
Tabla normal
Tabla de herencia
Tabla de archivos
Tabla de árbol
Tabla de calendario
Tabla de comentarios
Tabla de expresiones
Tabla SQL
Vista de base de datos

Campos de tabla de datos

Visión general
Validación de campos

Tipos básicos

Texto de una línea
Texto multilínea
Número de teléfono móvil
Correo electrónico
URL
Entero
Número
Porcentaje
Contraseña
Color
Icono

Tipos de selección

Marca de verificación
Menú desplegable (selección única)
Menú desplegable (selección múltiple)
Botones de opción
Casillas de verificación

Multimedia

Markdown
Markdown (Vditor)
Texto enriquecido
Adjunto (relación)
Adjunto (URL)

Fecha y hora

Visión general
Fecha y hora (con zona horaria)
Fecha y hora (sin zona horaria)
Marca de tiempo Unix
Fecha (sin hora)
Hora

Formas geométricas

Punto
Línea
Círculo
Polígono

Tipos avanzados

UUID
Nano ID
Orden
Fórmula calculada
Código automático
JSON
Selector de tabla de datos
Cifrado

Información del sistema

Fecha de creación
Fecha de última modificación
Creado por
Última modificación por
Espacio
Table OID

Tipos de relación

Visión general
Uno a uno
Uno a muchos
Muchos a uno
Muchos a muchos
Muchos a muchos (Array)

Desarrollo

Visión general
Previous PageTabla de expresiones
Next PageVista de base de datos
Aviso de traducción por IA

Esta documentación ha sido traducida automáticamente por IA.

#Colección SQL

This feature is provided by the plugin «Colección: SQL»

#Introducción

La colección SQL le ofrece un método potente para recuperar datos mediante consultas SQL. Al extraer campos de datos a través de consultas SQL y configurar los metadatos de campo asociados, usted puede utilizar estos campos como si estuviera trabajando con una tabla estándar. Esta funcionalidad es especialmente útil para escenarios que involucran consultas de unión complejas, análisis estadísticos y más.

#Manual de Usuario

#Crear una nueva colección SQL

  1. Ingrese su consulta SQL en el cuadro de entrada y haga clic en Ejecutar. El sistema analizará la consulta para determinar las tablas y campos involucrados, extrayendo automáticamente los metadatos de campo relevantes de las tablas de origen.
  1. Si el análisis del sistema sobre las tablas y campos de origen es incorrecto, usted puede seleccionar manualmente las tablas y campos apropiados para asegurar que se utilicen los metadatos correctos. Primero, seleccione la tabla de origen y luego elija los campos correspondientes en la sección de origen de campos que se encuentra debajo.
  1. Para los campos que no tienen un origen directo, el sistema inferirá el tipo de campo basándose en el tipo de datos. Si esta inferencia es incorrecta, usted puede seleccionar manualmente el tipo de campo adecuado.
  1. A medida que configure cada campo, podrá previsualizar su visualización en el área de vista previa, lo que le permitirá ver el impacto inmediato de sus ajustes.
  1. Una vez que haya completado la configuración y confirmado que todo es correcto, haga clic en el botón Confirmar debajo del cuadro de entrada SQL para finalizar el envío.

#Edición

  1. Si necesita modificar la consulta SQL, haga clic en el botón Editar para alterar directamente la declaración SQL y reconfigurar los campos según sea necesario.

  2. Para ajustar los metadatos de campo, utilice la opción Configurar campos, que le permite actualizar la configuración de los campos como lo haría con una tabla normal.

#Sincronización

Si la consulta SQL permanece sin cambios, pero la estructura de la tabla de la base de datos subyacente ha sido modificada, usted puede sincronizar y reconfigurar los campos seleccionando Configurar campos - Sincronizar desde la base de datos.

#Colección SQL vs. Vistas de Base de Datos Vinculadas

Tipo de PlantillaMejor paraMétodo de ImplementaciónSoporte para Operaciones CRUD
SQLModelos simples, casos de uso ligeros
Interacción limitada con la base de datos
Evitar el mantenimiento de vistas
Preferir operaciones impulsadas por la interfaz de usuario
Subconsulta SQLNo compatible
Conectar a vista de base de datosModelos complejos
Requiere interacción con la base de datos
Necesidad de modificación de datos
Requiere un soporte de base de datos más robusto y estable
Vista de base de datosParcialmente compatible
WARNING

Cuando utilice una colección SQL, asegúrese de seleccionar tablas que sean gestionables dentro de NocoBase. El uso de tablas de la misma base de datos que no estén conectadas a NocoBase puede resultar en un análisis impreciso de la consulta SQL. Si esto le preocupa, considere crear y vincular a una vista.