oracle2个参数的replace转换成hive实现
replace(abcedf, 'edf') = 'efls' ---原oracl格式
regexp_replace(abcedf, 'edf','') ='efls' ----hive格式
总结:oracle支持传入2个参数,但是hive支持传入3个参数,那么可以将第三个参数写为空字符串
转义符处理文章来源:https://www.toymoban.com/news/detail-548540.html
concat('STAVAL','\\\\\\', substr(acctte_code, 1, 3))
对于concat函数中加“\”分隔符需要使用6转义符文章来源地址https://www.toymoban.com/news/detail-548540.html
到了这里,关于oracle传入两个参数的的replace函数替换成hive方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!