Caglar's Oracle Blog

Caglar's Oracle Blog

About SQL, PL/SQL and Oracle APEX

  • About Me

Category: PL/SQL

PL/SQL Exception Handling in All Details

Posted on 15/12/202129/08/2022 by Caglar

Exception management is one of the most important part of all programming languages. Having a good understanding of this topic will help you a lot in debugging. In […]

More Details
Posted in PL/SQLLeave a Comment on PL/SQL Exception Handling in All Details

How to get OS environment variables in PL/SQL

Posted on 01/11/202101/11/2021 by Caglar

If you need to find out the value of any OS environment variable, such as ORACLE_HOME, without connecting your remote server. You can use DBMS_SYSTEM.GET_ENV procedure as shown […]

More Details
Posted in DBA, PL/SQLLeave a Comment on How to get OS environment variables in PL/SQL

The easiest way to use Java in Oracle

Posted on 03/05/202108/05/2021 by Caglar

There are several methods to use Java in Oracle. I am going to show the easiest way. Basically, the Java interpreter starts running the application by calling main() […]

More Details
Posted in PL/SQL4 Comments on The easiest way to use Java in Oracle

How to get the contents of unknown SYS REFCURSOR

Posted on 08/02/202108/02/2021 by Caglar

You can use the following procedure in order to get the unknown number of columns and column types.

More Details
Posted in PL/SQLLeave a Comment on How to get the contents of unknown SYS REFCURSOR

How to open pluggable database automatically

Posted on 02/01/202109/03/2025 by Caglar

There are different startup phases of Oracle database. In multitenant architecture, startup and shutdown commands of container database are same as the regular database. After opening the container […]

More Details
Posted in PL/SQLLeave a Comment on How to open pluggable database automatically

How to create a temporary job

Posted on 26/12/202026/12/2020 by Caglar

Basically, you can create a single scheduler job by the following syntax. This job executes and drops itself automatically. If your procedure that used in the scheduler job […]

More Details
Posted in DBA, PL/SQLLeave a Comment on How to create a temporary job

SUBSTR vs DBMS_LOB.SUBSTR

Posted on 04/02/202025/07/2024 by Caglar

We have to choose the right built-in function when developing pl/sql applications. The following test case shows the performance outcome between SUBSTR and DBMS_LOB.SUBSTR functions. This test was […]

More Details
Posted in PL/SQL, SQLLeave a Comment on SUBSTR vs DBMS_LOB.SUBSTR

Parallel Enabled Pipelined Table Functions

Posted on 24/12/201908/04/2021 by Caglar

In the previous article, I mentioned about pipelined table functions. In this article, I am going to talk about parallel feature of pipelined table functions. At least one […]

More Details
Posted in PL/SQL, SQLLeave a Comment on Parallel Enabled Pipelined Table Functions

Pipelined Table Functions

Posted on 20/12/201924/12/2019 by Caglar

Table functions are used in FROM clause of a query as if it were a regular table that return PL/SQL collections. Returning large size of collections can be […]

More Details
Posted in PL/SQL, SQLLeave a Comment on Pipelined Table Functions

Data encryption and decryption using PL/SQL

Posted on 24/01/201911/07/2023 by Caglar

Data encryption is the one of the key feature for security. It can be used for several purposes. I used DBMS_CRYPTO package for this. DBMS_CRYPTO.ENCRYPT function requires the […]

More Details
Posted in DBA, PL/SQL1 Comment on Data encryption and decryption using PL/SQL

Posts navigation

Newer posts

Recent Posts

  • How to use LONG column in the WHERE clause
  • How to use XMLTABLE
  • How to implement wait spinner in APEX dynamic action
  • How to list all privileges of a user
  • How to create or alter a job

Recent Comments

  • Alexandre on How to implement wait spinner in APEX dynamic action
  • Maurits Groenenberg on How to view alert log file
  • Caglar on FOR UPDATE vs FOR UPDATE SKIP LOCKED
  • Anjali Damani on FOR UPDATE vs FOR UPDATE SKIP LOCKED
  • Caglar on How to implement wait spinner in APEX dynamic action

Categories

  • APEX
  • DBA
  • PL/SQL
  • SQL
  • Uncategorized
  • XQuery

Flag Counter

© Copyright 2025, Çağlar Polat