文字列が正しい形式に従っているかどうかを確認します。正しい形式は次のとおりです。SQLサーバーを使用した文字列形式の検証
大文字2つ。 2桁。 1〜30文字の英数字(大文字と小文字は区別されません) GB29RBOS60161331926819、 GB29RBOS60161331926819A、GB29RBOS60161331926819B1
はこれまでのところ、これは私が持っているものです...
declare @accountNumber varchar(1000) = 'GB99AERF12FDG8AERF12FDG8AERF12FDG8'
select
case when @accountNumber not like '[A-Z][A-Z][0-9][0-9][0-9a-zA-Z]{30}$'
then 'ERROR' else null end
IBAN番号を検証しようとしているようです。アプリケーション層でこれを行う必要があります。[すべてのチェック](https://en.wikipedia.org/wiki/International_Bank_Account_Number#Validating_the_IBAN)を実装する方が簡単です。 – HoneyBadger