PLSQL | COMPOSE Function Last Updated : 19 Sep, 2019 Comments Improve Suggest changes Like Article Like Report The string in PL/SQL is actually a sequence of characters with an optional size specification. The characters could be numeric, letters, blank, special characters or a combination of all. The Compose Function in PLSQL is used to return a Unicode string. The unistring values that can be combined with other characters in the compose function are: unistr('\0300') - grave accent ( ` ) unistr('\0301') - acute accent ( ´ ) unistr('\0302') - circumflex ( ^ ) unistr('\0303') - tilde ( ~ ) unistr('\0308') - umlaut ( ¨ ) Syntax: COMPOSE( string ) Parameters Used: string - It is used to specify the input value whose Unicode string needs to be created. Supported Versions of Oracle/PLSQL: Oracle 12c Oracle 11g Oracle 10g Oracle 9i Example: DECLARE Test_Char char := 'a'; Test_Char2 char := 'e'; BEGIN dbms_output.put_line(COMPOSE(Test_Char || unistr('\0308' ))); dbms_output.put_line(COMPOSE(Test_Char || unistr('\0301' ))); dbms_output.put_line(COMPOSE(Test_Char || unistr('\0303' ))); dbms_output.put_line(COMPOSE(Test_Char2 || unistr('\0302' ))); END; Output: ä á ã ê Comment More infoAdvertise with us Next Article PLSQL | COMPOSE Function S Shubrodeep Banerjee Follow Improve Article Tags : SQL SQL-PL/SQL Similar Reads PLSQL | DECOMPOSE Function The DECOMPOSE Function in PLSQL is used for accepting a string and returning its Unicode string. The DECOMPOSE Function is generally the opposite of the COMPOSE function. The DECOMPOSE function is valid only for Unicode characters and it returns a Unicode string after decomposition in the same chara 1 min read MySQL COALESCE() Function The MySQL COALESCE() function returns the first non-null value in a list of expressions. COALESCE function in MySQLThe COALESCE function in MySQL is used to get the first non-null value from a list of expressions. If all the values in the list are evaluated to NULL, then the COALESCE() function retu 2 min read PL/SQL Functions PL/SQL functions are reusable blocks of code that can be used to perform specific tasks. They are similar to procedures but must always return a value. A function in PL/SQL contains:Function Header: The function header includes the function name and an optional parameter list. It is the first part o 4 min read PLSQL | MOD Function The MOD function is an inbuilt function in PLSQL which is used to return the remainder when a is divided by b. Its formula is m - n * \left\lfloor\dfrac{m}{n}\right\rfloor. Syntax: MOD(a, b) Parameters Used: This function accepts two parameters a and b. This function gives remainder as the output wh 2 min read PLSQL | BITAND Function The BITAND is an inbuilt function in PLSQL which is used to returns an integer value which is calculated with AND operation of two given input decimal number. Internally these input decimal numbers get converted into binary numbers and then AND operation is performed and results are returned as outp 2 min read Like