SQL:在Oracle中,如何添加约束以使第一个字符为0?

时间:2013-04-30 17:53:15

标签: sql oracle constraints

我正在创建一个需要电话号码列的表格。

我必须做的限制是第一个字符必须是'0'。

我怎么能这样做呢?

2 个答案:

答案 0 :(得分:3)

alter table YourTable 
  add constraint CHK_YourTable_PhoneNr check (PhoneNr like '0%')

答案 1 :(得分:1)

甚至更简单:

create table tab_name(
   phone_nr type char(15) check ( phone_nr like '0%' )
);