knrt.net
当前位置:首页 >> ChECk表达式 >>

ChECk表达式

alter table 表名 //注释:首先是修改某个表 add constrainst 约束名 check (sex = '男' or sex = '女') //为该表的sex添加检查约束

写出对该列的约束条件就可以了,举个例 1.设定该列的值大于五 列名>5 2.设定该列的值大于5小于10,中间用and连接 列名>5 and 列名

check (列名 like '[0-9,-][0-9,-][0-9,-][0-9,-][0-9,-][0-9,-]') [ ]代表一个字符

数据库中约束一个密码的长度分两种情况,一种是表还未建,在建立过程中约束;另一种是表已存在,在此基础上约束。 工具:sqlserver 2008 R2 第一种情况(创建表过程中创建约束): 1、语句如下: create table [user](id int,pwd varchar(20) ch...

什么数据库? 普通的 Oracle , DB2, SQL Server 的话, 简单。 例如: CHECK ( 性别 IN ( '男' , '女', '不明' ) ) 如果是 Mysql 的话, 使用 enum 也就是建表的时候指定。 例如: mysql> CREATE TABLE test_create_tab5 ( -> id INT PRIMARY KEY...

alter table 表名 add constraint [约束名1] check(字段名1 in ('手动','自动')) alter table 表名 add constraint [约束名2] check(字段名2〉=0) 如果对我的回答有不满意的地方,还请继续追问; 互相理解,互相帮助.

alter table [Users] add constraint [CK_Users_Balance] check (Balance > 0) 一个例子...

只限制长度的话,这样就行 create table t1( PID varchar(20) not null , CONSTRAINT chk_PID check (len(PID) in ('15','18')))

这个是表的设计问题,可以将这个字段设计成布尔型 的,只能写0或是1,0代表女,1代表男。

楼主你有个地方有点不对,1、你要8位数字,5、你要6~8位为字母,我忽略掉第一个条件是这样: 字段名 LIKE '00[0-9][0-9]_[A-Z][A-Z][A-Z]'

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