Oracle Database Select Documentation
Version: 1.5.3
Retrieved:Â 2025-10-09 15:16:09
Oracle Database Select
This module retrieves rows from a Oracle Database table and returns them as an array in a flow message
Settings
| Name | Requirements | Purpose | Default |
|---|---|---|---|
| Target Property | Length:Â 0-64 | The property to write the result into. If empty result is written to the root | data |
| Table Name | Length:Â 1-128 | The name of the database table | Â |
| Offset | Number | The number of database rows to skip | Â |
| Limit | Number | The maximum number of database rows to retrieve, use 0 to retrieve all rows | Â |
| Order by | Length:Â 1-128 | The column to order by | Â |
| Descending | Bool | Sort in descending or ascending order | Â |
| Columns | List of strings | The columns to retrieve, leave empty to retrieve all columns | Â |
| Filters | List of objects | A list of statements that are translated into a SQL WHERE statement, if many filters are used each row must match every one of them (AND) | Â |
Filters
| Column | The column to get data from |
| Operator | The operator to use |
| Data | The data to compare to |
| Behaviour | The behavior to use: if Static the data field is used as is, if Property the data field is used to match a property on the incoming message |
Credential
This module contains an option to select credentials to use in the module. All credentials supported by the module are presented in a drop-down
Input
A query will be sent to the database each time a message is received
Output
An output message will be sent each time the module receives a message. The result of the query will be added to the incoming message on the configured [Target Property]. If the target property exists on the incoming message it will be overwritten
| Name | Type | Description |
|---|---|---|
| [Target Property] | Object array | Each row in the database is represented as an object in the array |
Example
Prerequisite: A database with one table test, the table has two columns name and reading
#Settings
Target Property: data
Table Name: test
Order By: reading
Offset: 3
Limit: 2
# Output
{
"data": [
{
"name": "sensor3",
"reading": 129
},
{
"name": "sensor4",
"reading": 489
}
]
}
Search Documentation
Data Sources
Databases