1.0.0 • Published 4 months ago

n8n-nodes-oracle-integration v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

n8n Oracle Query Node

This is a custom node for n8n that allows executing parameterized queries on Oracle Database, providing more flexibility and security.

Main Image

📌 Features

  • Run SQL queries on an Oracle database within n8n workflows.
  • Use parameters to prevent SQL injection and improve reusability.
  • Optionally include metadata in query results.
  • Support for IN statements by dynamically expanding values.

📥 Installation

To install this custom node in your n8n instance:

npm install n8n-oracle-query-node

Then, restart n8n to load the new node.


🛠 Usage

Basic Query Example

SELECT id, name FROM products WHERE category = :category
  • Parameter example:
    • category = "Electronics"

Using Parameters

You can pass dynamic values using named parameters:

Using IN Operator

When using IN, the node expands values dynamically:

SELECT id, name FROM products WHERE category IN (:categories)
  • Parameter example:
    • categories = "Electronics, Home, Clothing"

This is automatically converted into:

SELECT id, name FROM products WHERE category IN (:param1, :param2, :param3)
  • Making it safe and preventing SQL injection.

⚙️ Configuration Options

The node includes additional options to enhance performance and prevent heavy queries:

OptionDescription
Include MetadataReturns Oracle metadata (metaData) along with query results.

📜 License

This project is licensed under the MIT License.