Let’s take a look at PL/SQL Data Type Conversion Functions
• TO_DATE: character string to DATE
TO_DATE(‘07/14/01’, ‘MM/DD/YY’);
• TO_NUMBER: character string to NUMBER
TO_NUMBER(‘2’);
• TO_CHAR: NUMBER or DATE to character string
TO_CHAR(2);
TO_CHAR(SYSDATE, ‘MM/DD/YYYY HH:MI’);
Character String Functions
• Concatenating strings: joining 2 or more character strings into a single string
• Concatenation operator: ||
s_first_name := ‘Sarah’
s_last_name := ‘Miller’
s_full_name := s_first_name || ‘ ’ || s_last_name
PL/SQL Character String Functions
• RTRIM: removes blank trailing spaces
cust_address := RTRIM(cust_address);
• LENGTH: returns string length (number of characters)
address_length := LENGTH(cust_address);
• UPPER, LOWER: changes characters to all upper or lower case
s_name := UPPER(s_name);
s_name := LOWER(s_name);
PL/SQL Character String Functions
• INSTR: searches a string and looks for a matching substring and returns its starting position
starting_position :=
INSTR(string_being_searched,
search_string>);
blank_position :=
INSTR(‘Sarah Miller’, ‘ ’);
Leave a comment