以下应该返回Y
CASISA#Y
INVOPT#LUMREG#LUMSUM#2000#REGSUM#8000
LUMSUM#2000#REGSUM#8000
即Hash分隔代码和值,它还分隔代码,值对(用于分隔代码,值对的早期分号)
以下应该返回N(因为这些是不正确的输入字符串格式)
CASISA#
INVOPT#LUMREG#LUMSUM
LUMSUM#2000#REGSUM#8000#
答案 0 :(得分:1)
case when regexp_like(your_string||'#', '^(\w+#\w+#)+$') then 'Y' else 'N' end