社区
MS-SQL Server
帖子详情
请教-约束
tanmu
2003-12-18 11:12:48
假如我有A表,B表。
B表中的某字段XXX是这样的(只有两中情况):
1:是空的
2:是A表中的YY字段
各位大哥/姐
请问在SQL 2000中怎么写这个约束啊
...全文
66
7
打赏
收藏
请教-约束
假如我有A表,B表。 B表中的某字段XXX是这样的(只有两中情况): 1:是空的 2:是A表中的YY字段 各位大哥/姐 请问在SQL 2000中怎么写这个约束啊
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tangyanjun1
2003-12-19
打赏
举报
回复
就象普通的建外键一样啊。
因为外键允许为空阿。
LoveSQL
2003-12-19
打赏
举报
回复
alter table bb
add constraint Con_ddd foreign key (XXX) references a(YY)
surfl
2003-12-19
打赏
举报
回复
gz
tanmu
2003-12-19
打赏
举报
回复
各位啊
救救啊
HELP,HELP ,
tanmu
2003-12-19
打赏
举报
回复
可是我说的这个YY是A中的主键,
那怎么办呢
我的SQL2000运行了
不可以外键为空
tanmu
2003-12-19
打赏
举报
回复
哦
谢谢拉
cloudchen
2003-12-18
打赏
举报
回复
外键约束
create table a (
yy int primary key
)
create table b (
xxx int foreign key references a (yy) null
)
SQL Server中的六种
约束
:主键
约束
,外键
约束
,唯一
约束
,非空
约束
,检查
约束
,默认
约束
什么是
约束
? 数据库—由若干张数据表组成(理解为一个类库) 数据表—由行和列组成的一个二维数组(理解为一个类) 列—字段(理解为表中对象的一个属性) 行—理解为表中的一个对象
约束
是数据库中保证数据完整性的方法 1.实体完整性 例如:每个表中有一个必须要指定的字段 2.区域完整性 针对表中的某个字段进行特殊化限制 3.参照完整性 表与表之间的一种特殊化关联限制
约束
类型(6): 1.主键
约束
(PR...
oracle
约束
:主键
约束
,外键
约束
以及非空
约束
和唯一
约束
以及check
约束
1.
约束
分类 1)表级
约束
:应用于表,对表的多个列起作用 2)列级
约束
:应用于表的一列,只对该列起作用 2.定义主键
约束
语法格式: CREATE TABLE [schema.] table( column datatype [DEFAULT expr] [colunm_constraint(完整性
约束
)], ... [table_constraint(完整性
约束
)]; ) eg: CREAT...
MySQL数据库——表的
约束
(非空
约束
、唯一
约束
、主键
约束
、外键
约束
)
1、表的
约束
约束
,是对表中的数据进行限定,保证数据的正确性、有效性和完整性,
约束
分为以下几类: 主键
约束
:primary key 非空
约束
:not null 唯一
约束
:unique 外键
约束
:foreign key 1.1 非空
约束
:not null 1)在创建表时添加
约束
: CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NULL -- name为非空 ); 2)创建表后再添加非空
约束
: ALTER TABLE stu MOD...
MySQL---
约束
(主键
约束
,自增长
约束
,非空
约束
,唯一
约束
,默认
约束
、零填充
约束
)
MySQL主键
约束
是一个列或者多个列的组合,其值能唯一地标识表中的每一行,方便在RDBMS中。在 MySQL 中,当主键定义为自增长后,这个主键的值就不再需要用户输入数据了,而由数据库系。主键
约束
相当于 唯一
约束
+ 非空
约束
的组合,主键
约束
列不允许重复,也不允许出现空值。auto_increment
约束
字段的最大值受该字段的数据类型
约束
,如果达到上限,当创建主键的
约束
时,系统默认会在所在的列和列组合上建立对应的唯一索引。统根据定义自动赋值。所谓的联合主键,就是这个主键是由一张表中多个字段组成的。
MySQL中的
约束
,列级
约束
,表级
约束
总结了一些课上的笔记和代码,可以执行看看 文章目录
约束
:标识列:
约束
:
约束
的作用:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性。
约束
的分类: 1.NOT NULL:非空,用于保证该字段的值不能为null 2.DEFAULT:默认值,用于保证该字段在不设置具体的内容时,有一个默认值。即开始存数据的时候不不传也会有一个值 3.PRIMARY KEY:主键,用于保证该字段的值的唯一性,也就是说被设置为PRIMARY KEY的列中的值不能够重复,主键不能为空。主键还有一个作用就是可以通过主
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章