如何在PL/SQL中打印新行?我正在使用C语言中类似'\n'的东西.
例:
begin
dbms_output.put_line('Hi, good morning friends');
end;
Run Code Online (Sandbox Code Playgroud)
我需要的输出是这样的:
hi,
good
morning
friends
Run Code Online (Sandbox Code Playgroud)
A.B*_*ade 30
您可以连接CR和LF:
chr(13)||chr(10)
Run Code Online (Sandbox Code Playgroud)
(在窗户上)
要不就:
chr(10)
Run Code Online (Sandbox Code Playgroud)
(除此以外)
dbms_output.put_line('Hi,'||chr(13)||chr(10) ||'good' || chr(13)||chr(10)|| 'morning' ||chr(13)||chr(10) || 'friends');
Run Code Online (Sandbox Code Playgroud)
dbms_output.put_line('Hi,');
dbms_output.put_line('good');
dbms_output.put_line('morning');
dbms_output.put_line('friends');
Run Code Online (Sandbox Code Playgroud)
要么
DBMS_OUTPUT.PUT_LINE('Hi, ' || CHR(13) || CHR(10) ||
'good' || CHR(13) || CHR(10) ||
'morning' || CHR(13) || CHR(10) ||
'friends' || CHR(13) || CHR(10) ||);
Run Code Online (Sandbox Code Playgroud)
试试吧.
很可能你需要使用这个技巧:
dbms_output.put_line('Hi' || chr(10) ||
'good' || chr(10) ||
'morning' || chr(10) ||
'friends' || chr(10));
Run Code Online (Sandbox Code Playgroud)
小智 5
传递字符串并用换行符替换空格,它会给你想要的结果。
select replace('shailendra kumar',' ',chr(10)) from dual;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
161934 次 |
最近记录: |