0
という列がx
が[0-9]の桁で、 "Vxxxxxx"のような形式になるようにするテーブルに制約を設定しようとしています。次のことは正解でしょうか?Firebirdが桁制約に似ています
player_id SIMILAR TO 'V[:DIGIT:][:DIGIT:][:DIGIT:][:DIGIT:][:DIGIT:][:DIGIT:]'
という列がx
が[0-9]の桁で、 "Vxxxxxx"のような形式になるようにするテーブルに制約を設定しようとしています。次のことは正解でしょうか?Firebirdが桁制約に似ています
player_id SIMILAR TO 'V[:DIGIT:][:DIGIT:][:DIGIT:][:DIGIT:][:DIGIT:][:DIGIT:]'
正しく見えますが、現時点ではFirebirdをインストールしていません。
'V[:DIGIT:]{6}'
に短縮することができます。これにより、数字クラスの数を数える必要がないため、読みやすくなります。