Subscribe via RSS
Follow me on Twitter
Error: Please make sure the Twitter account is public.
-
Recent Posts
Archives
- September 2021
- March 2020
- December 2019
- August 2019
- February 2019
- December 2018
- November 2018
- September 2018
- August 2018
- July 2018
- June 2018
- May 2018
- December 2017
- August 2017
- August 2016
- June 2016
- September 2015
- January 2015
- December 2014
- December 2013
- August 2013
- July 2013
- June 2013
- April 2013
- November 2012
- July 2012
- June 2012
- February 2012
- January 2012
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- January 2011
- November 2010
- October 2010
- September 2010
Links
- OCI*ML Oracle bindings for the OCaml language
Category Archives: OCIML
OCI*ML: 100× Faster with Bulk Operations
Continuing with my fixation on reducing the number of network roundtrips in OCI*ML I have enhanced the orabindexec function to perform bulk DML, that is to say, batching many similar INSERT, UPDATE or DELETE statements on the same table into … Continue reading
Posted in Ocaml, OCIML, Oracle
Leave a comment
OCI*ML: Support for RETURNING
First a quick recap for non-DBAs: in database programming it is a common, nearly universal, pattern to assign a unique identifier to each row of the database independent of the data actually stored in the row – this is called … Continue reading
OCI*ML: Minor updates
A few minor updates to OCI*ML: oraprefetch to set rows pre-fetched and buffered by OCI. This is set per-statement handle, with a default for newly-created handles set in .ocamlinit. oradeqtime to set the number of seconds to wait on oradequeue … Continue reading
Posted in Ocaml, OCIML, Oracle
3 Comments
OCI*ML new feature: AQ
Many organizations make heavy use of message-oriented middleware, such as Oracle AQ. An interesting thing about message buses is that so long as a program can participate in the sending and receiving of messages it doesn’t matter what language it … Continue reading
Posted in Ocaml, OCIML, Oracle
7 Comments
OCaml as a SQL*Plus replacement?
Just re-read the Jane Street article OCaml as a scripting language†, and added an interactive toplevel to OCI*ML and a first stab at a make install task, but I still have to do: $ ocimlsh -I <directory where ociml.cma and … Continue reading
Posted in Ocaml, OCIML, Oracle
4 Comments
Announcing: OCI*ML
A few months ago I expressed my frustration at the lack of actively-maintained Oracle bindings for OCaml. That didn’t stop me from using it, as this blog shows, but it was clearly not a sustainable situation, therefore I have been … Continue reading
Posted in Ocaml, OCIML, Oracle
2 Comments