ExecuteSQL
Ejecuta instrucciones SQL que acceden a un servicio de datos SQL.
Ejecute infacmd sql ExecuteSQL en modo interactivo o no interactivo. Cuando ejecute ExecuteSQL en modo interactivo, puede introducir instrucciones SQL sin escribir ningún script. Cuando use el modo interactivo, introduzca la cadena de conexión sin la opción -Sql. Puede ejecutar instrucciones SQL posteriores sin introducir la información de conexión para cada instrucción.
El comando infacmd sql ExecuteSQL emplea la siguiente sintaxis:
ExecuteSQL
<-ConnectString|-cs> connection_string
[<-Sql> sql_statement]
La tabla siguiente describe las opciones y los argumentos de infacmd sql ExecuteSQL:
Opción | Argumento | Descripción |
---|
-ConnectString -cs | connection_string | Obligatorio. Introduzca una cadena de conexión del servicio de datos SQL con la sintaxis siguiente: jdbc:informatica:sqlds/ <optional security domain\> <optional user name>/ <optional user password>@ <domain host name>: <domain HTTP port>?dis= <Data Integration Service name>&sqlds= <runtime SQL data service name> De forma opcional, añada opciones en el formato siguiente: ... &<option_name>=<option_value> La cadena de conexión tiene la opción y el valor siguientes: - SQLDataServiceOptions.disableResultSetCache=true
- Deshabilita el almacenamiento en la memoria caché del conjunto de resultados para una consulta del servicio de datos SQL cuando éste se ha configurado para almacenar en la memoria caché el conjunto de resultados.
|
-Sql | sql_statement | Opcional. Introduzca una instrucción SQL si no desea ejecutar en modo interactivo. |