Oracle Query
Query an Oracle database.
Example
engine: oracle:query
connection:
host: db.example.com:1521
user: admin
password: MyP4$$w0rd
service_name: XEPDB1
query: |
SELECT EMPLOYEE_ID, FIRST_NAME, LAST_NAME
FROM EMPLOYEES
schema:
type: object
properties:
id:
type: integer
source: EMPLOYEE_ID
firstName:
type: string
source: FIRST_NAME
lastName:
type: string
source: LAST_NAME
Properties
Name | Type | |
---|---|---|
engine | String=oracle:query | |
connection | Object | |
query | String | |
schema | Object |
engine
Must be oracle:query
.
- Required
- Yes
connection
The SQL connection parameters.
- Required
- Yes
Properties
Name | Type | |
---|---|---|
host | String | |
user | String | |
password | String | |
service_name | String | |
sid | String | |
instance_name | String |
connection.host
The network address of the Oracle server e.g. `db.example.com:1521`.
- Required
- Yes
connection.user
The username to authenticate to Oracle.
- Required
- Yes
connection.password
The password to authenticate to Oracle. Requires `username`.
- Required
- Yes
connection.service_name
The service name of the Oracle database.
- Required
- No
connection.sid
The SID of the Oracle database.
- Required
- No
connection.instance_name
The name of the Oracle instance.
- Required
- No
query
The SQL query to retrieve the data.
- Required
- Yes
schema
Define the schema of the data, entering the field name returned by the SQL query into `Source`.
- Required
- Yes