User Programmatic Interface


In computing, the User Programmatic Interface , also known as the User Program Interface, consists of a set of C-language software APIs which provide the lowest-level API-based interface to the Oracle database.

Overview

UPI offers a procedural API for not only performing certain database administration tasks, but also for using PL/SQL or SQL to query, access, and manipulate data. The UPI library, an undocumented API used internally by Oracle, deals directly with the Two-Task Common
aspect of the Oracle Client software stack.

UPI-based applications

Several Oracle database applications depend on UPI, including:
Several libraries depend on UPI, including: