Para realizar operaciones en lenguaje de consulta de estructuras (SQL) en una base de datos relacional Microsoft SQL Server® como parte de una cadena, añade un paso que incluya un comando de conexión a Microsoft SQL Server.
Para habilitar estos comandos, primero un administrador informático crea un conector de Microsoft SQL Server.
Ejecutar crear
Para ejecutar una sentencia CREATE, utiliza un comando Ejecutar crear.
Propiedades
| Propiedad |
Detalle |
| Texto/archivo SQL |
Introduce el texto SQL o el archivo a ejecutar. |
Resultados
| Resultado |
Tipo de resultado |
| Error SQL |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Error |
Entradas no válidas |
| 3 |
Error |
Se ha producido un error al ejecutar el comando . |
Ejecutar consulta
Para ejecutar una consulta SELECT y recibir sus resultados como un archivo de valores separados por comas (CSV), utiliza un comando Ejecutar consulta.
Propiedades
| Propiedad |
Detalle |
| Texto/archivo SQL |
Introduce el texto SQL o el archivo a ejecutar. |
| Delimitador |
Selecciona el Delimitador a utilizar en el Resultado CSV. |
| Vista previa de los resultados |
Para ver una vista previa de las filas devueltas, marca esta casilla. |
Resultados
| Resultado |
Tipo de resultado |
| Recuento de registros |
Entero |
| Establecer como resultado (CSV) |
Archivo |
| Error SQL |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Error |
Entradas no válidas |
| 3 |
Error |
Se ha producido un error al ejecutar el comando . |
Ejecutar SQL
Para ejecutar cualquier comando SQL, utiliza un comando Ejecutar SQL. Cualquier conjunto de resultados estará disponible como salida de archivo.
Propiedades
| Propiedad |
Detalle |
| Texto/archivo SQL |
Introduce el texto SQL o el archivo a ejecutar. |
Resultados
| Resultado |
Tipo de resultado |
| Recuento de registros |
Entero |
| Establecer como resultado (CSV) |
Archivo |
| Registros actualizados No hay ningún registro. |
Entero |
| Error SQL |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Error |
Entradas no válidas |
| 3 |
Error |
Se ha producido un error al ejecutar el comando . |
Ejecutar actualización
Para ejecutar una sentencia UPDATE, utiliza un comando Ejecutar actualización.
Propiedades
| Propiedad |
Detalle |
| Texto/archivo SQL |
Introduce el texto SQL o el archivo a ejecutar. |
Resultados
| Resultado |
Tipo de resultado |
| Registro actualizado |
Entero |
| Error SQL |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Error |
Entradas no válidas |
| 3 |
Error |
Se ha producido un error al ejecutar el comando . |
Obtener definición de tabla
Para recuperar los detalles de una tabla -incluidas sus columnas, claves principales y claves externas- en formato JSON, utiliza un comando Obtener definición de tabla.
Propiedades
| Propiedad |
Detalle |
| Tabla |
Introduce la tabla para recuperar la definición de. |
Resultados
| Resultado |
Tipo de resultado |
| Metadatos de las tablas |
Archivo |
| Error SQL |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Error |
Se han dado entradas no válidas |
| 3 |
Error |
Se ha producido un error al ejecutar el comando . |
Insertar registros
Para ejecutar una sentencia INSERT, utiliza un comando Insertar Registros. El origen de los datos puede ser un texto con varias líneas o un archivo CSV.
Propiedades
| Propiedad |
Detalle |
| Tabla |
Introduce la tabla en la que insertar los Registros. |
| Origen de datos CSV |
Introduce el archivo CSV para insertarlo en la tabla. Las columnas del archivo CSV deben estar en el mismo orden que Columnas. |
| Delimitador |
Selecciona el Delimitador utilizado en Origen de datos CSV. |
| Es un archivo |
Si Origen de datos CSV es un archivo, marca esta casilla. |
| Incluye Encabezados |
Si la primera fila de Fuente de datos CSV son los Encabezados, marca esta casilla. |
| Columnas |
Introduce la lista de columnas que rellenará la fuente de datos CSV, en el mismo orden que la fuente de datos CSV.
|
| Plantilla de valores |
Introduce la declaración de valores a medida para el comando INSERT. Indica los valores con un ?. El número de ? debe coincidir con el número de campos del destino. Para autogenerar, déjalo en blanco. |
Resultados
| Resultado |
Tipo de resultado |
| Registro insertado |
Entero |
| Error SQL |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Error |
Entradas no válidas |
| 3 |
Error |
Se ha producido un error al ejecutar el comando . |
Insertar registros
Para ejecutar un estado INSERTAR, utiliza un comando Registros de upsert. Si las claves únicas de un registro existente coinciden con las de un registro del origen de datos, el comando actualiza el registro; en caso contrario, inserta el registro.
Propiedades
| Propiedad |
Detalle |
| Tabla de objetivos |
Introduce la tabla en la que quieres insertar los Registros. |
| Tabla de etapas (autogenerada) |
Introduce el nombre de la tabla para retener temporalmente los registros mientras se realiza la inserción en la tabla de destino. Nota: Do no utilizar una tabla existente; el comando crea automáticamente y luego suelta esta tabla durante el upsert. |
| Columnas únicas |
Introduce una lista de las columnas que contienen valores únicos para cada registro. Si estas columnas coinciden entre los registros de las tablas de preparación y de destino, el comando actualiza el registro; en caso contrario, inserta el registro. |
| Origen de datos CSV |
Introduce el texto de varias líneas o el archivo CSV para insertarlo en la tabla de destino. Las columnas de este origen de datos deben estar en el mismo orden que Columnas. |
| Delimitador |
Selecciona el Delimitador utilizado en Origen de datos CSV. |
| Es un archivo |
Si la fuente de datos CSV es un archivo CSV, marca esta casilla. |
| Incluye Encabezados |
Si el origen de datos CSV comienza con una fila de encabezado, marca esta casilla. |
| Columnas |
Introduce la lista de columnas que rellenará la fuente de datos CSV, en el mismo orden que la fuente de datos CSV.
|
| Plantilla de valores |
Introduce los valores a medida para la sentencia UPSERT. Indica los valores con un ?. El número de ? debe coincidir con el número de campos del destino. Para autogenerar, déjalo en blanco. |
Resultados
| Resultado |
Tipo de resultado |
| Registros insertados |
Entero |
| Error SQL |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Error |
Se han dado entradas no válidas |
| 3 |
Error |
Se ha producido un error al ejecutar el comando . |