infacmd sql 命令引用 > ExecuteSQL
  

ExecuteSQL

运行访问 SQL 数据服务的 SQL 语句。
在交互模式或非交互模式下运行 infacmd sql ExecuteSQL。 在交互模式下运行 ExecuteSQL 时,可以输入 SQL 语句而不必编写脚本。 使用交互模式时,请输入不带 -Sql 选项的连接字符串。 您无需输入每个语句的连接信息即可运行后续的 SQL 语句。
infacmd sql ExecuteSQL 命令使用以下语法:
ExecuteSQL

<-ConnectString|-cs> connection_string

[<-Sql> sql_statement]
下表介绍了 infacmd sql ExecuteSQL 选项和参数:
选项
参数
说明
-ConnectString
-cs
connection_string
必需。 请使用以下语法输入 SQL 数据服务连接字符串:
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>
或者也可以按以下格式添加选项:
... &<option_name>=<option_value>
连接字符串具有以下选项和值:
SQLDataServiceOptions.disableResultSetCache=true
当 SQL 数据服务配置为缓存结果集时,请禁用该 SQL 数据服务查询的结果集缓存。
-Sql
sql_statement
可选。 如果不想在交互模式下运行,请输入 SQL 语句。