Skip to content
 
 

Latest commit

 

History

254 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oracle.jl

License CI dev stable

This package provides a driver to access Oracle databases using the Julia language, based on ODPI-C bindings.

Requirements

Documentation

Package documentation is hosted at https://felipenoris.github.io/Oracle.jl/stable.

Stored procedures with REF CURSOR outputs

Oracle procedures that return one or more SYS_REFCURSOR values can be executed with Oracle.execute_procedure. Input parameters are supplied as a named tuple and output cursor bind names are listed in order:

result = Oracle.execute_procedure(
	conn,
	"BEGIN fs_order_report(:p_customer_id, :p_orders, :p_items); END;";
	params = (p_customer_id = 1,),
	out_cursors = (:p_orders, :p_items))

orders = result[1]
items = result[2]

The returned ProcedureResult is iterable and indexable. Each element is a normal ResultSet and can be consumed with Tables.jl.

About

Oracle Database driver for the Julia language.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages