QANode Logo

Oracle Node

The Oracle node allows you to execute queries and operations on an Oracle Database.


Overview

PropertyValue
Typeoracle-query
CategoryDatabase
Color🟒 Green (#22c55e)
Inputin
Outputout

Connection

Using Saved Credentials (Recommended)

Select a credential of type Oracle.

Manual Configuration

FieldTypeDescription
Connection StringstringFull URI (TNS or Easy Connect)
HoststringServer address
PortnumberPort (default: 1521)
Service NamestringOracle service name
UserstringUser
PasswordstringPassword

Connection String (Easy Connect):

host:1521/service_name

Query Modes

Supports the same presets as the other database nodes:

  • Custom SQL β€” Free SQL with {{ }} expressions directly in the query
  • SELECT β€” Visual query builder
  • EXISTS β€” Check existence
  • COUNT β€” Count records
  • ASSERT β€” Check value
  • INSERT β€” Insert records
  • UPDATE β€” Update records
  • DELETE β€” Remove records

Custom SQL example with variable:

SELECT *
FROM users
WHERE email = '{{ variables.EMAIL_TESTE }}'
  AND active = 1

Use quotes for text and dates. For numbers and flags, normally use the expression without quotes:

SELECT *
FROM orders
WHERE customer_id = {{ variables.CUSTOMER_ID }}

Outputs

OutputTypeDescription
rowsarrayReturned records
rowCountnumberNumber of affected/returned records

Oracle Differences

  • Service Name instead of database name
  • Oracle SQL syntax (e.g., ROWNUM instead of LIMIT)
  • The visual query builder automatically generates compatible SQL