1.基础知识
chr(10)表示换行,它只把带到下一行,但不定位到行首;
chr(13)表示回车,只定位到行首,但不去下一行chr(13)+chr(10)表示回车换行,这就是通常意义上的回车键。
PL/SQL中:
Chr(13) ,Chr(10) , Chr(13)+Chr(10) 是换一行;
Chr(10)+Chr(13)、两个Chr(13)、两个Chr(10) 是换两行。
代码示例:
DBMS_OUTPUT.PUT_LINE('换行例子!'||chr(13)||chr(10));
2.chr(9)是tab键
DECLARE
mv VARCHAR2(255);
nv VARCHAR2(255);
BEGIN
SELECT 'm' || chr(9) || 'n' INTO nv FROM dual;
mv := 'm n'; --m和n之间是tab键
dbms_output.put_line(nv);
dbms_output.put_line(mv);
IF mv = nv THEN
dbms_output.put_line('mv与nv相等');
END IF;
END;
输出结果表明两者不相等