2016-08-16 1 views

答えて

2

チェック制約を持つvarcharでドメインを作成することをお勧めします。

create domain textonly text check (value not similar to '%[0-9]%'); 

次に、数字を防ぐデータ型として使用できます。

pagetest=# create table dtest (test textonly); 
CREATE TABLE 
pagetest=# insert into dtest values ('abc'); 
INSERT 0 1 
pagetest=# insert into dtest values ('ab2c'); 
ERROR: value for domain textonly violates check constraint "textonly_check" 
pagetest=# 
+0

ありがとうございました。あなたの答えの少し変更がトリックでした。 –

関連する問題