OCILIB (C and C++ Driver for Oracle)
4.7.5
Open source and cross platform Oracle Driver delivering efficient access to Oracle databases.
|
OcilibCApiMetadata
OCILIB offers some smart routines that takes a variable number of arguments in order to minimize OCILIB function calls and reduce the amount of code lines
On Windows platforms, the target programming language must support the __cdecl calling convention
Possible values for indicating placeholders type :
Supported input identifiers :
Functions | |
OCI_SYM_PUBLIC boolean | OCI_Immediate (OCI_Connection *con, const otext *sql,...) |
Perform 3 calls (prepare+execute+fetch) in 1 call. | |
OCI_SYM_PUBLIC boolean | OCI_ImmediateFmt (OCI_Connection *con, const otext *sql,...) |
Performs 4 call (prepare+bind+execute+fetch) in 1 call. | |
OCI_SYM_PUBLIC boolean | OCI_PrepareFmt (OCI_Statement *stmt, const otext *sql,...) |
Prepare a formatted SQL statement or PL/SQL block. | |
OCI_SYM_PUBLIC boolean | OCI_ExecuteStmtFmt (OCI_Statement *stmt, const otext *sql,...) |
Execute a formatted SQL statement or PL/SQL block. | |
OCI_SYM_PUBLIC boolean | OCI_ParseFmt (OCI_Statement *stmt, const otext *sql,...) |
Parse a formatted SQL statement or PL/SQL block. | |
OCI_SYM_PUBLIC boolean | OCI_DescribeFmt (OCI_Statement *stmt, const otext *sql,...) |
Describe the select list of a formatted SQL select statement. | |
OCI_SYM_PUBLIC boolean OCI_Immediate | ( | OCI_Connection * | con, |
const otext * | sql, | ||
... | |||
) |
#include <api.h>
Perform 3 calls (prepare+execute+fetch) in 1 call.
con | - Connection handle |
sql | - SQL statement |
... | - List of program variables address to store the result of fetch operation |
TRUE on success otherwise FALSE
OCI_SYM_PUBLIC boolean OCI_ImmediateFmt | ( | OCI_Connection * | con, |
const otext * | sql, | ||
... | |||
) |
#include <api.h>
Performs 4 call (prepare+bind+execute+fetch) in 1 call.
con | - Connection handle |
sql | - SQL statement |
... | - List of program values to format the SQL followed by the output variables addresses for the fetch operation |
TRUE on success otherwise FALSE
OCI_SYM_PUBLIC boolean OCI_PrepareFmt | ( | OCI_Statement * | stmt, |
const otext * | sql, | ||
... | |||
) |
#include <api.h>
Prepare a formatted SQL statement or PL/SQL block.
stmt | - Statement handle |
sql | - SQL statement |
... | - List of program values to format the SQL |
OCI_SYM_PUBLIC boolean OCI_ExecuteStmtFmt | ( | OCI_Statement * | stmt, |
const otext * | sql, | ||
... | |||
) |
#include <api.h>
Execute a formatted SQL statement or PL/SQL block.
stmt | - Statement handle |
sql | - SQL statement |
... | - List of program values to format the SQL |
OCI_SYM_PUBLIC boolean OCI_ParseFmt | ( | OCI_Statement * | stmt, |
const otext * | sql, | ||
... | |||
) |
#include <api.h>
Parse a formatted SQL statement or PL/SQL block.
stmt | - Statement handle |
sql | - SQL statement |
... | - List of program values to format the SQL |
OCI_SYM_PUBLIC boolean OCI_DescribeFmt | ( | OCI_Statement * | stmt, |
const otext * | sql, | ||
... | |||
) |
#include <api.h>
Describe the select list of a formatted SQL select statement.
stmt | - Statement handle |
sql | - SQL statement |
... | - List of program values to format the SQL |