Skip to main content
Roberty Studio
RPAOracle

Oracle - Query

Oracle - Query

Runs a SQL statement on a Oracle database. It supports SELECT, INSERT, UPDATE, DELETE and other standard SQL statements. The results can be iterated with Oracle: For each result or read directly from the action returns.


Options​

Connection​

Reference to the Oracle: Connection action that will be used to run the query.

Query to be executed​

SQL statement to run on the Oracle database, for example SELECT * FROM CLIENTES WHERE ATIVO = 1.

Advanced options​

Query timeout​

Maximum time, in seconds, this query may run. When empty, the Default query timeout set on the Oracle: Connection applies. A value of 0 means no limit. When the limit is reached, the action fails; the connection's Time limits section describes what happens to the query and the connection. Optional field.

Returns​

Javascript code​

js
actions["action-id"].query // query that was executed (Text)
actions["action-id"].results // query results (Any)
actions["action-id"].resultsCount // number of records returned (Number)

Field selection​

  • query — query that was executed (Text)
  • results — query results (Any)
  • resultsCount — number of records returned (Number)

Rules and Conditions​

  • The Connection and Query fields are required.
  • results and resultsCount are relevant for SELECT statements.
  • For INSERT, UPDATE or DELETE statements, resultsCount returns 0.
  • The Query timeout field is optional and its value is in seconds; 0 means no limit.
  • When Query timeout is empty, the connection's default query timeout applies.