`

ORACLE中添加删除主键、外键

阅读更多

1、创建表的同时创建主键约束

 

 

(1)无命名 create table student ( studentid int primary key not null, studentname varchar(8), age int);

 

(2)有命名 create table students ( studentid int , studentname varchar(8), age int, constraint yy primary key(studentid));

 

 

2、删除表中已有的主键约束

 

(1)无命名可用 SELECT * from user_cons_columns; 查找表中主键名称得student表中的主键名为SYS_C002715 alter table student drop constraint SYS_C002715;

 

(2)有命名 alter table students drop constraint yy;

 

 

3、向表中添加主键约束 alter table student add constraint pk_student primary key(studentid);

 

 

4、向表中添加外键约束 ALTER TABLE table_A ADD CONSTRAINT FK_name FOREIGN KEY(id) REFERENCES table_B(id);

分享到:
评论

相关推荐

    oracle建表练习(主键外键)

    简单的建表联系,包括主键外键,帮助新手快速熟悉建表的语句操作

    oracle_创建表空间、表、主键、外键、序列.docx

    oracle_创建表空间、表、主键、外键、序列.docx

    ARTools.Oracle抽取指定库的主键、外键、索引

    另附以下功能 * 生成目录树 * 生成迁移脚本 * 查找所有System.out,.err * 批量替换多关键字 详情见 http://blog.csdn.net/amosryan/article/details/6684465

    如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

    如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

    oracle设置主外键即主键序列自动增长

    oracle设置主外键即主键序列自动增长

    oracle表主键和外键的区别

    主键和外键的区别 主键是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表建立索引。...既没有在另一个表的主键数据中出现的数据,不允许在这个表的外键数据项中出现。

    oracle主键和外键[文].pdf

    oracle主键和外键[文].pdf

    oracle创建表空间、表、主键、外键、序列

    oracle创建表空间、表、主键、外键、序列

    24.Oracle的主键和外键1

    2、外键的作用合理的数据结构设计,表中的数据一定有一致性约束,使用外键,让数据库去约束数据的一致,不给任何人出错的机会 3、外键约束1)当对从表进行操作时,数据

    聊聊Oracle外键约束的几个操作选项

    关系型数据库是以数据表和关系作为两大对象基础。数据表是以二维关系将数据组织在DBMS中,而...具体在Oracle数据库中,外键约束还是存在一些操作选项的。本篇主要从实验入手,介绍常见操作选项。  二、环境介绍  

    查询某个表作为其他表的外键

    就是为程序员提供了一条可以查询表的主键被其他表引用为外键情况的查询

    oracle约束

    详细介绍了oracle的常见约束,表级约束(主键),列级约束,唯一性约束,外键约束,并介绍了如何给相应的约束命名

    oracle 数据按主键删除慢问题的解决方法

    需求是删除一个主表A,另有两个附表建有此表的主键ID的外键。删除A表的数据级联删除另两个表的关联数据。增删改查使用hibernate实现。 一开始一直以为是hibernate的内部处理上有关联操作导致的删除和更新数据缓慢。...

    oracle创建表的方法和一些常用命令

    1、主键和外键主键:关系型数据库中的一条记录中有若干个属性,若其中的某一个属性组(注意是组,可以是一个,也可以是多个)能唯一标识一条记录,那么该属性组就是主键外键:关系型数据库表中的一列或者某几列的...

    oracle管理常用sql

    查看用户下所有主键外键引用, Windows环境中Kill掉Oracle线程(orakill),查看有哪些表被锁住,Oracle 官方文档下载,对表收集统计信息,刷新物化视图,Oracle 查看用户权限,Oracle 外连接和 (+)号的用法,多行合并一行

    21天学通Oracle

    第一篇 Oracle管理配置 第1章 Oracle安装配置(教学视频:10分钟) 23 1.1 Oracle简介 23 1.1.1 数据库术语 23 1.1.2 主流数据库简介 24 ...第23章 Oracle在C#开发中的应用(教学视频:12分钟) 391

    ORACLE经典常用语句

    ORACLE经典常用语句,增加主键,外键,索引管理!

    oracle_PLSQL_语法详细手册

    table_constraint 用来指定表约束,如表的主键,外键等. Pctfree 用来指定表中数据增长而在Oracle块中预留的空间. DEFAULT为10%,也就是说该表的每个块只能使用90%,10%给数据行的增大时使用. Pctused 用来指定一个水平...

    根据Oracle中的指定表生成html或者sql文件

    该信息中有表名、列名、数据类型(长度)、是否空、主键、外键、列和表的描述 2,可以直接生成表的创建语句和表的注释、列的注释 数据库配置: dataflow/dataflow/conf/datasource.xml html生成的模板在 dataflow/...

    第二章:Oracle数据库表的管理

    三、Oracle的表操作–主键约束(primary key) 四、Oracle的表操作–非空约束(not null) 五、oracle的表操作–唯一约束(unique) 六、Oracle的表操作–检查约束  七、Oracle的表操作–外键约束(foreign key) ...

Global site tag (gtag.js) - Google Analytics