2016-08-16 99 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

謝謝:)你的答案做了一點修改就完成了。 –