Category: PL/SQL

HINT_ORACLE_JOIN

Understanding ORACLE HINTS For JOIN OPERATIONS In Oracle Database

Oracle SQL hints are used to manually control the execution plan of a query, overriding the optimizer’s default decisions regarding…

HINT_ORACLE_JOIN

Understanding PACKAGED CURSOR In Oracle Database

One particularly interesting type of package data is the explicit cursor.I can declare a cursor in a package, in either…

HINT_ORACLE_JOIN

Understanding WHERE CURRENT OF Clause In Oracle Database

If you plan on updating or deleting records that have been referenced by a SELECT FOR UPDATE statement, you can…

HINT_ORACLE_JOIN

Understanding PRAGMA EXCEPTION_INIT In Oracle Database

EXCEPTION_INIT is a compile-time command or pragma used to associate a exception name with an internal error code.EXCEPTION_INIT instructs the…

HINT_ORACLE_JOIN

Understanding FOLLOWS Clause In Oracle Database

Oracle allows more than one trigger to be created for the same timing point, but it has never guaranteed the…

XMLType

Understanding XMLType In Oracle Database.

XMLType is used to store and manipulate XML data. You can use XMLType to define database columns and PL/SQL variables…

compound trigger

Understanding Compound Trigger In Oracle Database.

In real world, as you create more and more triggers containing more and more business logic, it becomes difficult to…

HINT_ORACLE_JOIN

Understanding RETURNING INTO Clause In Oracle Database.

The RETURNING INTO clause specifies the variables in which to store the values returned by the statement to which the…

HINT_ORACLE_JOIN

Understanding OPEN FOR Statement In Oracle Database.

OPEN FOR statement is used to support multiple-row dynamic queries. OPEN cursor_variable|host_cursor_variable} FOR sql_string USING bind_argument; The bind_argument is always…

HINT_ORACLE_JOIN

Understanding Package Level Caching In Oracle Database.

A package-based cache consists of one or more variables declared at the package level,rather than in any subprogram of the…