【问题标题】:What is the best way to trim leading and trailing single quotes in pl_sql在pl sql中修剪前导和尾随单引号的最佳方法是什么
【发布时间】:2013-04-04 12:33:13
【问题描述】:

我得到一个带前导和尾随单引号的 Varchar2 变量,但我想删除这些单引号,我这样做就像

trim(BOTH '''' FROM lastname);

它给了我正确的结果,但它是正确的方法还是有其他方法可以做到这一点。

提前致谢。

【问题讨论】:

    标签: oracle plsql trim


    【解决方案1】:

    我认为你不能比你已经提出的更好了。所以是的,这是正确的方法。

    没有必要使用BOTH,因为它是默认设置(与同样有效的leadingtrailing 说明符相反)。因此,根据您的偏好(简短与清晰),您可以将其省略,以便您的陈述变为

    trim('''' from lastname)
    

    【讨论】:

    • 是:为了在一个由两个 ' 分隔的字符串中拥有一个 ',Oracle 要求将单个 ' 指定为 '',以便它是可以区分字符串的结尾和'
    猜你喜欢
    • 2011-10-06
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    相关资源
    最近更新 更多