interface OracleSqlNodeParameters {
combineConditions?: "AND" | "OR";
deleteCommand?: "delete" | "truncate" | "drop";
limit?: number;
operation?:
| "update"
| "upsert"
| "execute"
| "insert"
| "select"
| "deleteTable";
options?: {
autoCommit?: boolean;
fetchArraySize?: number;
largeNumbersOutputAsString?: boolean;
outputColumns?: unknown[];
params?: {
values: {
bindDirection: "in"
| "out"
| "inout";
datatype:
| "string"
| "number"
| "boolean"
| "json"
| "blob"
| "date"
| "sparse"
| "vector";
name: string;
parseInStatement: boolean;
valueBlob?: string;
valueBoolean?: boolean;
valueDate?: string;
valueJson?: string;
valueNumber?: number;
valueSparse?: {
dimensions?: number;
indices?: string;
values?: string;
};
valueString?: string;
valueVector?: string;
}[];
};
prefetchRows?: number;
stmtBatching?: | "single"
| "independently"
| "transaction";
};
query?: string;
returnAll?: boolean;
schema?: { mode: "list"
| "name"; value: string };
sort?: {
values: {
column?: string;
direction?: "ASC" | "DESC";
}[];
};
table?: { mode: "list"
| "name"; value: string };
where?: {
values: {
column?: string;
condition?:
| "equal"
| "!="
| "<"
| "<="
| ">"
| ">="
| "IS NOT NULL"
| "IS NULL"
| "LIKE";
value?: string;
}[];
};
}Properties§
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 50 Type options: {"minValue":1}
Source§readonly operation?:
| "update"
| "upsert"
| "execute"
| "insert"
| "select"
| "deleteTable"
readonly operation?:
| "update"
| "upsert"
| "execute"
| "insert"
| "select"
| "deleteTable"
Default: "insert"
Source§readonly options?: {
autoCommit?: boolean;
fetchArraySize?: number;
largeNumbersOutputAsString?: boolean;
outputColumns?: unknown[];
params?: {
values: {
bindDirection: "in" | "out" | "inout";
datatype:
| "string"
| "number"
| "boolean"
| "json"
| "blob"
| "date"
| "sparse"
| "vector";
name: string;
parseInStatement: boolean;
valueBlob?: string;
valueBoolean?: boolean;
valueDate?: string;
valueJson?: string;
valueNumber?: number;
valueSparse?: {
dimensions?: number;
indices?: string;
values?: string;
};
valueString?: string;
valueVector?: string;
}[];
};
prefetchRows?: number;
stmtBatching?: | "single"
| "independently"
| "transaction";
}
readonly options?: {
autoCommit?: boolean;
fetchArraySize?: number;
largeNumbersOutputAsString?: boolean;
outputColumns?: unknown[];
params?: {
values: {
bindDirection: "in" | "out" | "inout";
datatype:
| "string"
| "number"
| "boolean"
| "json"
| "blob"
| "date"
| "sparse"
| "vector";
name: string;
parseInStatement: boolean;
valueBlob?: string;
valueBoolean?: boolean;
valueDate?: string;
valueJson?: string;
valueNumber?: number;
valueSparse?: {
dimensions?: number;
indices?: string;
values?: string;
};
valueString?: string;
valueVector?: string;
}[];
};
prefetchRows?: number;
stmtBatching?: | "single"
| "independently"
| "transaction";
}
Default: {}
Source§readonly query?: string
readonly query?: string
The SQL statement to execute. You can use n8n expressions and positional parameters like :1, :2, :3, or named parameters like :name, :ID, etc to refer to the 'Bind Variable Placeholder Values' set in options below. Type options: {"editor":"sqlEditor","sqlDialect":"OracleDB"}
Source§readonly schema?: { mode: "list" | "name"; value: string }
readonly schema?: { mode: "list" | "name"; value: string }
The schema that contains the table you want to work on Default: {"mode":"list","value":""}
Source§readonly sort?: {
values: {
column?: string;
direction?: "ASC" | "DESC";
}[];
}
readonly sort?: {
values: {
column?: string;
direction?: "ASC" | "DESC";
}[];
}
Default: {} Type options: {"multipleValues":true}
How to combine the conditions defined in "Select Rows": AND requires all conditions to be true, OR requires at least one condition to be true Default: "AND"