plsql拼接一起的数据怎么换行

是的,这就是行动。
之前在Q&A论坛上看到过很多讨论。
说实话,用这个功能的人不少。
记得2 01 5 年左右,很多编程初学者在论坛上询问如何使用gets函数实现换行输入。

它得到了行动;它的原型如下所示:charges(charbuffer);它的功能是从stdin流中读取一个字符串。
当读取换行符或 EOF(文件结尾)时,它会停止读取。
当时刚开始学习C语言的时候,我对这个函数很困惑。

当时有朋友发了个论坛帖子询问如何使用gets函数读取输入行。
我当时没有多想,就查了资料。
这个功能其实很简单;它将使用字符数组作为缓冲区从标准输入流读取数据。

例如,如果要使用C语言的gets函数读取输入字符串,可以这样写:
c
int main() { 字符缓冲区[1 00]; printf("请输入字符串"); 获取(缓冲区); printf("您输入的是:%s\n", buffer); 返回0;
这段代码的意思是,我们首先设置一个长度为1 00的字符数组缓冲区,然后使用gets函数从stdin流中读取输入行,最后打印它。
然而说实话,使用 gets 函数时要小心,因为它不会检查缓冲区大小,可能会导致缓冲区溢出,这是一个很大的安全问题。

后来,随着技术的发展,很多编程标准都推荐使用fgets函数来代替gets函数。
但gets函数在当时还是很流行的。

PLSQL Developer怎么从数据库中读取LF作为CRLF

plsql 字符串换行符转义

我记得有一次花了很多时间调试报告的输出格式。
输出到 PDF 时,字符串未对齐,并且水平或垂直查看时看起来很尴尬。
经过进一步调查,我发现 PL/SQL 中处理字符串换行符的方式存在问题。
当时我就想,这个换行符不就是chr(1 0)吗?为什么我使用的时候会出现乱码?
那是一个初秋的傍晚。
我坐在电脑前。
屏幕上闪烁着代码。
我单独尝试了 chr(1 0) 但没有效果。
我心想:需要加上chr(1 3 )吗?当我尝试时,它实际上对齐了,并且 PDF 更好了。
但查资料后发现是操作系统的原因。
在 Windows 上,您需要使用 chr(1 3 )||chr(1 0)。

等一下,我突然发现代码块里有一个n,而不是chr(1 0)。
我不知道这东西能不能用,但是尝试之后,确实有用。
这让我意识到细节真的很重要。
如果你不小心,你可能会耽误半天的工作。

这件事让我认识到细节决定成败,无论是PL/SQL还是其他编程语言。
处理字符串时,是chr(1 0)、chr(1 3 )||chr(1 0)还是n,取决于具体的环境和需求。
但最终还是需要多练习、多探索,熟能生巧。
嘿,编程真的没有尽头。