Category: SQL

RETURNING INTO

Understanding SELECT FOR UPDATE In Oracle Database

The SELECT FOR UPDATE statement is a special variation of the normal SELECT statement, which proactively issues row locks on…

RETURNING INTO

Understanding Function Based Index In Oracle Database

Traditionally, performing a function on an indexed column in the where clause of a query guaranteed an index would not…

RETURNING INTO

Understanding Reverse Key Index In Oracle Database

Reverse B-TREE key indexes reverses the bytes of the key value in the index to reduce Index block contention. Index…

RETURNING INTO

Understanding Bitmap Index in Oracle database

BITMAP index are different from B-TREE index in the manner they store data. • B-TREE index stores data in tree…

RETURNING INTO

Understanding Materialized View ON PREBUILT TABLE

The “ON PREBUILT TABLE” clause is used when you have already created a replicated table using “CTAS” and now want…

RETURNING INTO

Understanding DML Statements on a SQL Join View

A join view is a view based on a join. Special considerations apply when you issue a DML(INSERT, UPDATE, or…

RETURNING INTO

Understanding Oracle SYS_CONTEXT

The SYS_CONTEXT function is used in both SQL & PL/SQL to return information about the Oracle environment that you’re working…

RETURNING INTO

Understanding Oracle External Tables

External tables are read-only tables that allow Oracle to query data that is stored outside the database in flat files….

join_methods

Understanding Join Methods In Oracle Database 19c

A join method is the mechanism for joining two row sources. Depending on the statistics, the optimizer chooses the method…

deterministic_result_cache

Understanding Clustering In Oracle Database

Clustering is a method of storing tables that are intimately related and often joined together into the same area on…