99问答网
所有问题
如何为数据库表中的列限定取值范围
如题所述
举报该问题
其他回答
第1个回答 2009-10-19
一般是建立check约束。例如设置sex一列取值只能为'男'或'女'
建表tab10时命令为create table tabl0 (sex char(2) check(sex in ('男','女')))即可。本回答被提问者采纳
第2个回答 2009-10-19
建表时 check ,建表后alter ...check
第3个回答 2009-10-19
可以建约束,也可以在程序里控制
参考资料:
http://k.pconline.com.cn/question/1419701.html
相似回答
sql server中指定
数据库
某列(整数类型)
的取值范围
位于20到50之间,应...
答:
比如表名叫test,要给id列施加20-50的约束 create table test (id int check (id between 20 and 50))如果test表已存在,但是之前没对id列加约束 alter table test add check (id between 20 and 50)
在Access中
怎么限定
一个数值
范围
只能为某个数值范围
答:
在有效性规则处输入:>=0 And <=100即可.就是了。如果需要不包含0和100,那么就去掉其中的=就可以了。在有效性规则中,可以使用Access 提供的通配符。请记任,Access支持两个通配符字符集,这是因为对于用于创建和管理
数据库的
结构化查询语言(SQL), Access 支持两种标准(ANSI-89 和ANSI-92)。 这...
access
数据库表如何
限制数字类型的字段大小
答:
1)手动方式 于表设计视图选择“佣金”字段,在下面有效性规则栏填入“<=5000” 保存即可,见图 2)代码方式(运行SQL数据定义查询)alter table 销售记录 add constraint chk_yj check (佣金<=5000)注意:上述语句在ACCESS
数据库的
默认语法下(ANSI 89)不支持设置约束,只在SQL SERVER兼容语法(ANSI ...
数据库
新建
表取值范围
表达式是什么
答:
数据库新建表取值范围表达式是NOTNULL,UNIQUE。1、
NOTNULL,表示该列的值不能为NULL(空值)。2、UNIQUE,表示该列的值必须唯一,不能有重复
值。
sql
取值范围
数字字符
怎么
设置
答:
1、首先在打开的软件中,获取当前系统
数据库
的日期和时间,可以利用函数GETDATE(),select GETDATE()。2、获取当前世界标准时间的日期时间值,利用GETUTCDATE()函数,select GETUTCDATE()。3、获取某个日期时间中的日期,可以利用DAY()函数,select DAY(日期)。4、最后获取日期中指定部分字符串值的,...
SQL server设置
取值范围
的问题
答:
1、首先我们打开SQL SERVER的管理控制台,然后找到一个要设置角色的用户,如下图所示。2、下面我们将为这个用户赋予创建
数据库的
角色,我们先用这个用户登录管理工具看一下是否具有创建用户的权限,如下图所示。3、进行数据库创建的时候,提示如下的错误,证明这个用户不具备这个角色的权限。4、下面我们...
...根据其中一个字段的值来确定另一字段的
取值范围
答:
属性",然后在"
数据
"选项卡里面,把"行来源类型"设置为"表/查询",然后在"行来源"里面输入个带参数的查询:select 职务 from 职务表 where 部门=(select 部门 from 部门表 where 职员姓名=[forms]![窗体1]![text1]),然后在text1的"更新后"事件中写入:me![combo1].requery就可以了!
数据库
有哪几种类型约束?
答:
检查约束(Check constraint):某列
取值范围
限制,格式限制等,如有关年龄、邮箱(必须有@)的约束。默认约束(Default constraint):某列的默认值,如在
数据库里
有一项数据很多重复,可以设为默认值。外键约束(Foreign Key constraint):用于在两个表之间建立关系,需要指定引用主
表的
哪一列。
SQL SERVER CHECK语句,使用check约束
限定
成绩只能为0~100分
答:
1、首先在桌面上,点击“Management Studio”图标。2、之后在该界面中,点击左上角“新建查询”选项。3、接着在该界面中,输入使用check约束
限定
成绩只能为0~100分的sql语句“alter table test1 add constraint ck_cj check(grade>=0 and grade <=100)”。4、然后在该界面中,点击左上方“执行”...
大家正在搜
数据库如何设置取值范围
数据库中属性的取值范围
数据表属性的取值范围为
数据库表取值范围
数据int的取值范围为多少
数据库中怎么设置数的范围
数据库取值范围叫
数据库约束取值范围
数据库年龄取值范围约束
相关问题
SQL中创建表时怎样限定属性值的取值,如一个表中有一列为"科...
sql server中指定数据库某列(整数类型)的取值范围位...
MySQL中怎样限制一个字段输入的值的范围
SQL Server限制输入值的取值范围的是什么
如何限定MYSQL数据库一个表中某一项数值必须大于0?
如何修改数据库表中一列值
access数据库表如何限制数字类型的字段大小
sql如何更改数据库中一张表的列属性