fpbl.net
当前位置:首页 >> sql2008数据库如何 用ChECk约束字符位数必须达到6位 >>

sql2008数据库如何 用ChECk约束字符位数必须达到6位

数据库check约束 回答 2 5 access数据库中数据类型怎样设置字符型? 回答 2 1 问: Oracle数据库中的字符处理的技巧有哪些? 答: 详情>> 2 Oracle数据库中的完整性约束是什么? 回答 2 3 数据库中运

alter table Table add constraint CN_Column1 check (len(Column1)>6)替换掉Table和Column1即可

在"约束表达式"框中,为 CHECK 约束键入 SQL 表达式.例如,若要将 authors 表中 state 列的输入在数据库关系图中,右击包含约束的表,然后从快捷菜单中选择"约束"命令. -或- 为将包含约束的表打开表设计器,在表设计器中右击,

小数类型用numeric(),后面括号中第一个数减第二个数为整数位数, 第二个数为小数位数, 你想保留6位数,可以将后面的数字写成6就可以了. 如numeric(10, 6), 整数位数为4位, 小数位数为6位.

alter 表名 add constraint ck_字段名 check(len(字段名)>6)

可用check约束来实现.如,创建测试表:create table test(id varchar(10) check (len(id)>=6));测试方法:1、插入一个不足6位长的字符,会报如下错误:2、插入一个大于等于6位长的字符,会提示成功:

create table ctest(name varchar(500))alter table ctestadd constraint ccusabbname check ((name like '%[a-za-z]%') and len(name)>6)

不知道你什么数据库.如果是 Oracle ,那么 CHECK ( LENGTH( 字段名 ) >= 6 AND LENGTH( 字段名 ) 如果是 SQL Server,那么 CHECK ( LEN( 字段名 ) >= 6 AND LEN( 字段名 )

ALTER TABLE XS ADD CONSTRAINT CKXSNO CHECK(LEN(学生学号)=6);/*数字类型的话,将学生学好列设置成int类型,那么不用设置约束,输入字母就添加不成功!*/

使用外键约束即可 SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值.(1)插入非空值时,如果主键表中没有这个值,则不能插入.(2)更新时,不能改为主键表中没有的值.(3)删除主键表记录时,你可以在建外键时选定外键记录一

网站首页 | 网站地图
All rights reserved Powered by www.fpbl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com