入力文字列がString#StringまたはString#String;String#Stringの形式で、String に任意の数の大文字のアルファベット、アンダースコアを含めることができる場合、Yを返す必要があります。それ以外の場合はNを返す必要があります。
単一のSQLクエリでのみPL/SQLで正規表現を使用するにはどうすればよいですか?
(PSはPL / SQLプロシージャ/関数を使用していません。)
例:- 入力文字列が"CASISA#Y"または"INVOPT#LUMREG;LUMSUM#2000;REGSUM#8000"の場合、'Y' が返され、それ以外の場合は 'N' が返されます。注 - これを行うために PL/SQL プロシージャを作成しないでください。代わりに、Oracle 正規表現関数を使用する単なる SQL にする必要があります。*