新建表添加主外键约束
1.
CREATE TABLE WFWZ_SSBS
(
SSBSID VARCHAR2(10) not null,
XWBH NUMBER(4),
WFWZ_LZBS VARCHAR(255),
WFWZ_WSBS VARCHAR(255),
LRRQ DATE,
LRR_DM VARCHAR(4),
YXBJ_DM VARCHAR(2),
CONSTRAINT PK_WFWZ_SSBS PRIMARY KEY (SSBSID),
CONSTRAINT FK_WFWZ_SSBS FOREIGN KEY(XWBH) REFERENCES USER_ACCOUNT(USERID)
);
2.
CREATE TABLE WFWZ_SSBS
(
SSBSID VARCHAR2(10) not null,
XWBH NUMBER(4),
WFWZ_LZBS VARCHAR(255),
WFWZ_WSBS VARCHAR(255),
LRRQ DATE,
LRR_DM VARCHAR(4),
YXBJ_DM VARCHAR(2),
CONSTRAINT PK_WFWZ_SSBS PRIMARY KEY (SSBSID)
);
ALTER TABLE WFWZ_SSBS ADD CONSTRAINT FK_WFWZ_SSBS FOREIGN KEY(XWBH) REFERENCES USER_ACCOUNT(USRID);
分享到:
相关推荐
在已存在的表上添加主外键关系,可以使用`ALTER TABLE`语句: ```sql ALTER TABLE demo.ChinesePinyinInfo ADD CONSTRAINT FK_Name FOREIGN KEY (CharID) REFERENCES ChineseCharInfo(ID); ``` 若要删除主外键...
在PowerDesigner中创建主外键关联表是数据库设计中的一个重要环节。PowerDesigner是一款强大的数据库建模工具,它允许用户通过图形化界面来设计和管理数据库结构。以下将详细讲解如何在PowerDesigner中进行主外键...
- 同样,新建`Student`表并添加字段,如`StudentID`(主键)、`StudentName`、`Gender`等,`StudentID`也设置为自动编号类型。 3. **创建SC表** - 创建`SC`表,包含字段`StudentID`、`CourseID`和`Score`,其中`...
20 如何通过图形化界面建表 和 主外键约束 21 复习上机课知识 再次演示如何添加外键约束 22 通过sql命令建表 和 主外键约束 23 详细阐述主键约束 外键约束的 作用 24 什么是check约束 及其 作用 25 命令记不住怎么办...
此代码修改了外键约束,添加了 `on delete cascade` 条件,使得当删除 `stuInfo` 表中的记录时,与之相关的 `stuMarks` 表中的记录也会被自动删除。 通过上述分析可以看出,SQL 的存在检测、建库、建表、约束、外键...
启用外键约束后,如果尝试在从表中插入或更新外键值,系统将检查该值是否在主表的主键中存在,如果不存在,则拒绝操作,这确保了数据的参照完整性。 5. 更新和删除规则 更新和删除规则包括“限制”、“删除”和...
本文档将详细介绍如何使用 SQL Server 2000 企业管理器创建数据库和数据表,包括创建数据库、创建数据表、添加约束、建立关系、添加记录数据等操作。 一、创建数据库 在 SQL Server 2000 企业管理器中,创建数据库...
为了确保数据的一致性和完整性,可以为表添加主键和外键约束: 1. **选择表**:在左侧导航树中选择需要添加约束的表。 2. **编辑约束**:右键选择“Edit”选项,进入表编辑界面。 3. **添加主键**:在“PrimaryKey...
- 创建外键约束: ```sql CREATE TABLE [子表名称] ( [字段] [数据类型], FOREIGN KEY ([字段]) REFERENCES [父表名称]([字段]) ); ``` - 修改现有表添加外键: ```sql ALTER TABLE [子表名称] ADD ...
为了保持数据一致性,还使用了`ALTER TABLE`语句添加了外键约束,例如: ``` ALTER TABLE [t_Student] WITH CHECK ADD CONSTRAINT [FK_t_Student_t_Sdept] FOREIGN KEY ([SDept]) REFERENCES [t_Sdept] ([SdeptID]);...
为了保证数据的完整性和一致性,可以为表添加主键和外键约束。以下是具体操作步骤: 1. **编辑表**: - 右键点击`DEPENDENTS`表,选择`Edit`。 - 转到`PrimaryKey`选项卡,选择`ID`列为表的主键。 - 转到`...
添加主键和外键约束是确保数据完整性和一致性的重要手段。 **步骤1:添加主键约束** - 打开需要添加约束的表,选择“Edit”。 - 转到“Primary Key”选项卡,选择作为主键的列(例如 ID),点击“>”按钮将其加入到...
在Access中,通过设置外键约束,我们可以建立产品表与产品类别表之间的关系,这样在查询和分析时可以快速关联到对应的产品类别信息。 通过上述步骤,我们不仅利用Excel透视表完成了数据的初步整理,还通过Access...
- 外键约束:如在借阅表中添加对外键的约束,确保“书号”和“读者编号”引用的是现有图书表和读者表中的记录。 - CHECK约束:在读者表中添加一个约束,限制“性别”字段只能为“男”或“女”。 ##### 5. 修改表...
**步骤2:** 设置表与表之间的关系,比如主外键关联。可以通过拖拽一个 “引用” 图标到两个表之间来完成。这里需要注意的是箭头指向的方向代表主表(即包含主键的表)。 **步骤3:** 设置数据表之间的关系时,可以...
此外,还可以添加外键约束以建立表间的关系,如`ALTER TABLE 从表名 ADD CONSTRAINT FK_主表名_从表名 FOREIGN KEY (从表中的字段名) REFERENCES 主表名 (主表中的字段名)`,这确保了数据的一致性和完整性。...
案例中描述的问题源于尝试删除一个与子表关联的父表行,但没有正确处理外键约束规则,导致异常。 当`OrderDetails`表中的`KeyDeleteRule`属性设置为`Rule.None`时,直接删除父表行而不手动处理子表中的相关行将引发...
- `REFERENCES`: 使用外键约束。 - `SELECT`: 读取数据。 - `SHOW DATABASES`: 显示所有数据库。 - `SHUTDOWN`: 关闭服务器。 - `TRIGGER`: 创建或删除触发器。 - `UPDATE`: 更新记录。 - `USAGE`: 只有连接权限,无...
INSERT和UPDATE分别用于添加和更新数据,约束则包括非空约束、默认约束、主键约束、外键约束、检查约束和唯一约束。对象权限涵盖SELECT、INSERT、DELETE、UPDATE和EXECUTE等操作,UNION用于合并多个SELECT语句的结果...