アルファベットのみを入力し、数字を入力しない方法があるかどうかは誰にもわかりませんか? 私はこのようなことを考えました
CREATE DOMAIN countryDomain AS VARCHAR(100)
CHECK( VALUE ??? );
その後 ???NO INTEGERのようなものになるでしょう。誰もこれについて何か考えがありますか?
アルファベットのみを入力し、数字を入力しない方法があるかどうかは誰にもわかりませんか? 私はこのようなことを考えました
CREATE DOMAIN countryDomain AS VARCHAR(100)
CHECK( VALUE ??? );
その後 ???NO INTEGERのようなものになるでしょう。誰もこれについて何か考えがありますか?
数字だけを除外するには、逆の方法でこれに取り組みたいと思うかもしれません:
CREATE DOMAIN country_domain AS text
CHECK(VALUE ~ '^[^0-9]*$');
または、正確にその目的のために正規表現クラスの短縮形エスケープを使用します。 \D
...
CHECK(VALUE ~ '^\D*$');