String Functions
PL/SQL provides a rich set of string functions that allow you to get information about strings and modify the contents of those strings in very high-level, powerful ways. Table 8-3 shows the string functions covered in detail in this section. The remaining functions are specific to Oracle’s National Language Support (NLS) and Trusted Oracle features. National Language Support functions are covered later in this chapter in Section 8.5.
Table 8-3. String functions
Name |
Description |
---|---|
ASCII |
Returns the ASCII code of a character. |
ASCIISTR |
Converts a string to a string of ASCII characters. |
CHR |
Returns the character associated with the specified collating code. |
COMPOSE |
Takes a Unicode string and returns it in a fully normalized form. |
CONCAT |
Concatenates two strings into one. |
DECOMPOSE |
Takes a Unicode string and returns it in with any precomposed characters decomposed into separate elements. |
GREATEST |
Returns the string that would come last (if sorted alphabetically). |
INITCAP |
Sets the first letter of each word to uppercase. All other letters are set to lowercase. |
INSTR, INSTRB, INSTRC, INSTR2, INSTR4 |
Returns the location in a string of the specified substring. |
LEAST |
Returns the string that would come first (if sorted alphabetically). |
LENGTH, LENGTHB, LENGTHC, LENGTH2, LENGTH4 |
Returns the length of a string. |
LOWER |
Converts all letters to lowercase. |
LPAD |
Pads a string on the left with the specified characters. |
Get Oracle PL/SQL Programming, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.