跳转到主要内容
对数据库执行非查询。仅支持 action SQL 语句。不支持可返回结果的 SQL 语句。

必需的参数

  • driver:跨平台版本中的 JDBC 驱动程序类名称,或 .NET 版本中的 ADO.NET 提供程序名称。
  • conn:连接字符串或数据库 URL。
  • query:SQL 查询字符串。仅支持以下 SQL 语句:(CREATE、ALTER、DROP、INSERT、UPSERT、UPDATE、DELETE)。

可选的参数

  • commandtimeout:操作完成的 CommandTimeout(以秒为单位)。零 (0) 表示没有超时。默认值为 60
  • paramname#:参数名称。
  • paramvalue#:参数值。
  • paramtype#:参数类型。
  • transactionid:事务的 ID。此参数与 dbBeginTransactiondbEndTransaction 操作结合使用。
  • querypassthrough:将查询按原样传递给操作,而不是执行客户端验证和语法纠正。
  • enforceparameterizedquery:布尔值(true/false),用于强制对 SQL 语句进行参数化验证。默认值为 true

输出属性

  • db:affectedrows:查询结果影响的行数。
  • db:result:查询执行的状态。

示例

此示例对目标数据库执行 CREATE 语句,以创建表和各种列定义。
此示例对目标表执行参数化 INSERT 语句: