gpt4 book ai didi

sql - 如何在 LINUX 中的 DBMS_OUTPUT.put_line 中添加换行符

转载 作者:太空宇宙 更新时间:2023-11-04 10:22:40 26 4
gpt4 key购买 nike

在 UNIX 中,在 SQL 脚本中,我有以下代码:

LOOP    
DBMS_OUTPUT.put_line (p_key||'|'||p_loc||'\n');
END LOOP

输出是:

5482004|Dir/3-30-2017/file:47923.xml

5482009|Dir/3-30-2017/file:49288.xml

但是在 Linux 中,由于“\n”不起作用,我将上面的代码替换为以下代码:

LOOP    
DBMS_OUTPUT.put_line (p_key||'|'||p_loc);
DBMS_OUTPUT.new_line;
END LOOP

输出是:

20 5482004|Dir/3-30-2017/file:447923.xml 5482009|Dir/3-30-2017/file:449288.xml 5482010|Dir/3-30-2017/file:449739.xml 5482012|Dir/3-30-2017/file:45015.xml

这种格式的输出没有每行后的新行。请提出循环中正确的地方。

附言我也尝试过 DBMS_OUTPUT.put_line (p_key||'|'||p_loc||chr(10)) 但输出仍然没有新行。

最佳答案

这个问题请引用下面的SO答案。

New Line Character in dbms_output

关于sql - 如何在 LINUX 中的 DBMS_OUTPUT.put_line 中添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43183035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com