ORACLE 存储过程中的....是什么意思如下 ✀ || ✀✀✀✀ || ✀yyyy-mm-dd✀ || ✀✀✀✀ || ✀

2025-02-25 02:58:49
推荐回答(3个)
回答1:

|| 是字符串连接符号
'''' 四个单引号,第1,4个单引号是正常的单引号,第2个单引号是转义字符,第3个单引号,编译后想保留的单引号。
最终目的 就是to_char(a.txntimestamp, 'yyyy-mm-dd') 这样的格式
这里头不是直接写sql文,而是用字符串拼接成新的sql字符串。

回答2:

' || '''' || 'yyyy-mm-dd' || '''' || ' 这个感觉是没写对吧,如果是这样就可以 '''' || 'yyyy-mm-dd' || ''''

回答3:

哥们,感觉你没理解oracle这个单双引号