如何在表设计阶段实现定长的数据类型

[复制链接]
查看11 | 回复2 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
比如,身份证号码 18位,现在想在表设计阶段,就规定了此字段必须为18 位。怎么设计?各位老大帮帮忙
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
alter table tab_name add constraint constr_name check (length(col_name)=18);
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
你是说,如果有人想存进来一个不是18 位的会不让进来?
那就用check constraint , length(trim(id)) = 18
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行