PL/SQL String functions

Oracle PL/SQL includes a variety of string functions that can be used to manipulate and analyze character strings. Some common Oracle PL/SQL string functions include:

CONCAT function concatenates two strings together. Example:

SELECT CONCAT('Hello, ', 'world!') FROM DUAL;

INSTR function returns the position of a substring within a string. Example:

SELECT INSTR('Hello, world!', 'world') FROM DUAL;

LENGTH function returns the number of characters in a string. Example:

SELECT LENGTH('Hello, world!') FROM DUAL;

SUBSTR function returns a substring of a string, starting at a specified position and of a specified length. Example:

SELECT SUBSTR('Hello, world!', 7, 5) FROM DUAL;

TRIM function removes any leading or trailing whitespace from a string. Example:

SELECT TRIM(' Hello, world! ') FROM DUAL;

REPLACE function replaces a string of characters in a string with another set of characters. Example:

SELECT REPLACE('Hello PL/SQL', 'PL/SQL') FROM DUAL;

LOWER function converts a string to lowercase. Example:

SELECT LOWER('HeLlO, WoRlD!') FROM DUAL;

UPPER function converts a string to uppercase. Example:

SELECT UPPER('HeLlO, WoRlD!') FROM DUAL;

These are just a few examples of the many string functions available in PL/SQL. It’s important to note that the syntax and specific behavior of these functions may vary depending on the specific version of Oracle DBMS you are using.