Oracle Node
The Oracle node allows you to execute queries and operations on an Oracle Database.
Overview
| Property | Value |
|---|---|
| Type | oracle-query |
| Category | Database |
| Color | π’ Green (#22c55e) |
| Input | in |
| Output | out |
Connection
Using Saved Credentials (Recommended)
Select a credential of type Oracle.
Manual Configuration
| Field | Type | Description |
|---|---|---|
| Connection String | string | Full URI (TNS or Easy Connect) |
| Host | string | Server address |
| Port | number | Port (default: 1521) |
| Service Name | string | Oracle service name |
| User | string | User |
| Password | string | Password |
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
| Output | Type | Description |
|---|---|---|
rows | array | Returned records |
rowCount | number | Number of affected/returned records |
Oracle Differences
- Service Name instead of database name
- Oracle SQL syntax (e.g.,
ROWNUMinstead ofLIMIT) - The visual query builder automatically generates compatible SQL
