这些函数大多数接收字符类型的参数(除了CHR函数),并返回VARCHAR2类型的值。字符函数的返回类型受到数据库基本类型的限制,例如,VARCHAR2类型的返回值最多为2000个字符(在Oracle 8中为4000个字符),而CHAR类型的返回值限制为255个字符(在Oracle 8中为2000个字符)。在PL/SQL语句中使用时,它们可以被赋值给VARCHAR2或CHAR类型的变量。