SQL Server Query
Descripcion
Sección titulada «Descripcion»El modulo SQL Server Query permite ejecutar consultas SQL en bases de datos Microsoft SQL Server (MSSQL). Soporta variables dinamicas en la consulta y configuracion de timeout personalizado. Utiliza la libreria mssql para la conexion con cifrado desactivado por defecto y certificados de servidor confiables. Es ideal para integraciones con sistemas empresariales que utilizan SQL Server como base de datos.
Configuracion
Sección titulada «Configuracion»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credentials | Si | Credenciales de conexion a SQL Server |
| query | code | Si | Consulta SQL a ejecutar (soporta variables {{variable}}) |
| timeout | number | No | Tiempo maximo de espera en milisegundos (por defecto: 30000) |
Credenciales
Sección titulada «Credenciales»La credencial debe contener los campos:
host: Direccion del servidor SQL Server (camposerveren la conexion)user: Usuario de la base de datospassword: Contrasena del usuariodatabase: Nombre de la base de datosport: Puerto de conexion (por defecto: 1433)
{ "nextModule": "siguiente_modulo", "data": [ { "id": 1, "nombre": "Ejemplo", "estado": "activo" } ]}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "credentials_id": "cred_mssql_01", "query": "SELECT TOP 100 * FROM dbo.Clientes WHERE Activo = 1", "timeout": 30000}- Soporta variables dinamicas
{{variable}}en la consulta SQL - El resultado se devuelve como
result.recordset(array de objetos) - La conexion se configura con
encrypt: falseytrustServerCertificate: truepor defecto - La conexion se cierra automaticamente al finalizar (bloque
finally) - En caso de error SQL, se incluye la consulta ejecutada en el mensaje de error
- El timeout es configurable y por defecto es de 30 segundos
Nodos Relacionados
Sección titulada «Nodos Relacionados»- sqlQuery (consultas en MySQL)
- sqlQueryPostgres (consultas en PostgreSQL)
- sqlQueryPostgresSSL (consultas en PostgreSQL con SSL)
- sqlQueryOracle (consultas en Oracle)