Skip to main content

plsql_output_bind_names

Function plsql_output_bind_names 

Source
pub fn plsql_output_bind_names(statement: &str) -> Result<Vec<String>>
Expand description

The complete set of PL/SQL output bind names: the assignment targets plus, for PL/SQL statements, the binds in SELECT ... INTO and RETURNING ... INTO clauses. For non-PL/SQL statements this is just plsql_assignment_bind_names (which is empty). Names are deduplicated case-insensitively in occurrence order, mirroring the reference’s PL/SQL output-bind detection. The INTO / RETURNING keywords are located with keyword_token_positions so a keyword appearing inside a string literal or comment is never mistaken for a clause.