我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle添加约束

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle添加约束


	oracle添加约束
[数据库教程]

  • //建测试表  
  • create table dept(         -----部门表
  •        deptno number(3) primary key,  
  •        dname varchar2(10),  
  •        loc varchar2(13)   
  •        );  
  • create table employee_info(              ----emplpoyee表
  •        empno number(3),  
  •        deptno number(3),  
  •        ename varchar2(10),  
  •        sex char(1),  
  •        phone number(11),  
  •        address varchar2(50),  
  •        introduce varchar2(100)  
  •        );  
  • --   
  • //0.重命名  
  •   //0.1 表:rename dept to dt;         ---将dept重命名为dt;
  •            rename dt to dept;            ---将dt改回dept表
  •   //0.2 列:alter table dept rename column loc to location;  
  •            alter table dept rename column location to loc;  
  • //1.添加约束 
  •   //1.1 primary key  
  •       alter table employee_info add constraint pk_emp_info primary key(empno);  
  •   //1.2 foreign key  
  •       alter table employee_info add constraint fk_emp_info foreign key(deptno)  
  •       references dept(deptno);  
  •   //1.3 check  
  •       alter table employee_info add constraint ck_emp_info check  
  •       (sex in (‘F‘,‘M‘));  
  •   //1.4 not null  
  •       alter table employee_info modify phone constraint not_null_emp_info not null;  
  •   //1.5 unique  
  •       alter table employee_info add constraint uq_emp_info unique(phone);  
  •   //1.6 default  
  •       alter table employee_info modify sex char(2) default ‘M‘;  
  • //2.添加列  
  •    alter table employee_info add id varchar2(18);  
  •    alter table employee_info add hiredate date default sysdate not null;  
  • //3.删除列  
  •    alter table employee_info drop column introduce;  
  • //3.修改列  
  •   //3.1 修改列的长度  
  •       alter table dept modify loc varchar2(50);  
  •   //3.2 修改列的精度  
  •       alter table employee_info modify empno number(2);  
  •   //3.3 修改列的数据类型  
  •       alter table employee_info modify sex char(2);  
  •   //3.4 修改默认值  
  •       alter table employee_info modify hiredate default sysdate+1;  
  • //4.禁用约束  
  •   alter table employee_info disable constraint uq_emp_info;  
  • //5.启用约束  
  •   alter table employee_info enable constraint uq_emp_info;  
  • //6.延迟约束  
  •   alter table employee_info drop constraint fk_emp_info;  
  •   alter table employee_info add constraint fk_emp_info foreign key(deptno)  
  •         references dept(deptno)  
  •   deferrable initially deferred;  
  • //7.向表中添加注释  
  •   comment on table employee_info is ‘information of employees‘;  
  • //8.向列添加注释  
  •   comment on column employee_info.ename is ‘the name of employees‘;  
  •   comment on column dept.dname is ‘the name of department‘;  
  • //9.清除表中所有数据  
  •   truncate table employee_info;  
  • //10.删除表  
  •   drop table employee_info;  

oracle添加约束

原文地址:https://www.cnblogs.com/linyu51/p/13379640.html

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle添加约束

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle添加约束

//建测试表  create table dept(         -----部门表       deptno number(3) primary key,         dname varchar2(10),         loc varchar2(1
oracle添加约束
2017-11-19

oracle怎么添加主键约束

主键约束用于标识表格中每一行:定义唯一且非空的列为主键列。在创建表时使用 create table 语句添加主键约束,或使用 alter table 语句向现有表中添加主键约束。oracle 支持复合主键,其中多个列联合作为主键。主键约束可
oracle怎么添加主键约束
2024-05-21

navicat怎么添加约束

navicat中添加约束的步骤如下: 1. 打开表设计窗口;2. 导航到“约束”选项卡;3. 选择约束类型;4. 定义约束条件;5. 设置约束选项;6. 应用约束;7. 保存更改。Navicat中添加约束的步骤1. 打开表设计窗口右键单
navicat怎么添加约束
2024-04-24

oracle怎么给表添加主键约束

可以使用ALTER TABLE语句来给表添加主键约束。具体的语法如下:```ALTER TABLE table_nameADD CONSTRAINT constraint_name PRIMARY KEY (column1, column2
2023-09-28

android studio如何添加约束

要添加约束,可以按照以下步骤操作:1. 打开 Android Studio,在项目中找到要添加约束的布局文件。2. 在布局文件中,选择要添加约束的视图或组件。3. 在属性检查器中,点击“约束布局”按钮,这会将布局的根元素更改为约束布局。4.
2023-08-16

mysql如何添加非空约束

可以使用ALTER TABLE语句来添加非空约束。语法如下:```ALTER TABLE table_nameMODIFY column_name data_type NOT NULL;```例如,如果要将名为"users"的表中的"use
2023-08-31

phpmyadmin怎么添加外键约束

在 phpmyadmin 中添加外键约束的步骤:准备外键和主表。右键单击外键表,选择“设计视图”。找到外键字段,并切换到“选择属性”选项卡。勾选“外键”复选框,选择主表和主字段。保存更改。如何在 phpMyAdmin 中添加外键约束步骤
phpmyadmin怎么添加外键约束
2024-04-08

mysql如何添加主键约束

在MySQL中,可以使用`ALTER TABLE`语句来添加主键约束。假设有一个名为`table_name`的表,需要给其添加名为`pk_name`的主键约束,可以使用以下语法:```ALTER TABLE table_nameADD CO
2023-08-30

sqlserver如何添加外键约束

在SQL Server中,可以使用ALTER TABLE语句来添加外键约束。以下是添加外键约束的语法:```sqlALTER TABLE 子表名ADD CONSTRAINT 约束名FOREIGN KEY (子表外键列名) REFERENCE
2023-09-26

sql如何添加约束条件

在SQL中,可以使用CREATE TABLE语句来添加约束条件。以下是一些常见的约束条件:NOT NULL约束:确保列中的值不为空。例如:CREATE TABLE table_name (column_name data_type NOT
sql如何添加约束条件
2024-05-08

mysql如何添加外键约束

要在MySQL数据库中添加外键约束,可以使用以下步骤:在创建表时定义外键约束:CREATE TABLE 表名 (列名 数据类型,...FOREIGN KEY (外键列名) REFERENCES 关联表名(关联列名));例如:CREAT
mysql如何添加外键约束
2024-04-09

navicat怎么添加唯一约束

在 navicat 中添加唯一约束的步骤:打开表设计器并选择“索引/唯一”选项卡。创建唯一约束,并选择要约束的列。选中“唯一”复选框,设置其他索引属性(可选)。保存更改。如何在 Navicat 中添加唯一约束Navicat 是一款用于管理
navicat怎么添加唯一约束
2024-04-24

navicat怎么添加约束条件

如何在 navicat 中添加约束条件?在 navicat 中添加约束条件包括以下步骤:选择表打开表设计视图添加约束条件(主键、外键、唯一、非空、默认值)配置约束条件保存更改如何在 Navicat 中添加约束条件在 Navicat 中添加
navicat怎么添加约束条件
2024-04-24

MySQL怎么添加外键约束

MySQL中添加外键约束的方法如下所示:1. 创建表时添加外键约束:```sqlCREATE TABLE 表名 (列名 数据类型,...FOREIGN KEY (列名) REFERENCES 另一表名(列名));```2. 在已有的表中添加
2023-10-12

怎么在sqlserver中添加约束

在SQL Server中,可以通过以下方式来添加约束:1、使用CREATE TABLE语句时,在定义列的数据类型和约束时一起添加约束,例如:CREATE TABLE table_name (column_name data_type C
怎么在sqlserver中添加约束
2024-04-23

sql怎么添加主键约束

通过 sql 添加主键约束可确保数据的完整性和一致性。步骤包括:1. 确定主键列,必须唯一且不可为空;2. 使用 alter table table_name add primary key (column_name1, column_na
sql怎么添加主键约束
2024-06-03

mysql怎么添加非空约束

在MySQL中,可以通过在创建表时指定字段属性为NOT NULL来添加非空约束。例如,以下是一个在创建表时添加非空约束的示例:CREATE TABLE customers (id INT PRIMARY KEY,name VARCHAR(
mysql怎么添加非空约束
2024-04-09

编程热搜

目录