Oracle(PL /)SQL中的字符串格式
发布时间:2020-12-12 16:24:36 所属栏目:百科 来源:网络整理
导读:现代编程语言允许开发人员使用占位符创建字符串,并使用通常称为格式的函数/方法替换正确的值.有时,它看起来像这样: "Hi {0}! How are you?".format('John'); Oracle SQL或PL / SQL中是否有任何具有相同行为的函数?或者这里的最佳做法是什么? utl_lms包,特
现代编程语言允许开发人员使用占位符创建字符串,并使用通常称为格式的函数/方法替换正确的值.有时,它看起来像这样:
"Hi {0}! How are you?".format('John'); Oracle SQL或PL / SQL中是否有任何具有相同行为的函数?或者这里的最佳做法是什么? utl_lms包,特别是该包的format_message()过程可用于格式化字符串.begin dbms_output.put_line(utl_lms.format_message('Hi %s! How are you %s?.','John','John' ) ); end; 结果: Hi John! How are you John?. 应当指出的是: >它仅适用于PLS / SQL块,而不适用于SQL.>您应该为每个替换的特殊字符提供替换值(%s代表字符串,%d代表数字),即使它们是相同的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |