oracle添加主键的四种方法:

列级,表级建立主键

drop table constraint_test;

1.create table constraint_test

( name_id number not null constraint cons_name_id primary key,

old number )

2.create table constraint_test

( name_id number  primary key,

old number )

drop table constraint_test;

3.create table constraint_test

(

name_id number not null,

old number  ,

constraint cons_name_id primary key ( name_id )

);

drop table constraint_test;

4.create table constraint_test

(

name_id number not null,

old number

);

alter table constraint_test add constraint cons_name_id primary key ( name_id );

外键

drop table course ;

drop table students ;

create table students

(code number  ,

name varchar2(10),

country varchar2(30)

);

alter table students add constraint pk_st_cod primary key ( code);

insert into students values(0001,'zhangsan','shanghai');

insert into students values(0002,'lisi','beijing');

insert into students values(0003,'wangwu','guangzhou');

create table course

(id number,

code  number,

name varchar2(10),

subject varchar2(30)

);

alter table course  add constraint pk_co_id primary key ( id);

alter table course  add constraint fk_co_st foreign key ( code) references  students(code);

alter table students add foreign key pk_co_id on id;

inser into course(id,code,name,subject) values(1,001,'zhangsan','yuwen');

inser into course(id,code,name,subject) values(2,001,'zhangsan','shuxue');

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24179204/viewspace-2127542/,如需转载,请注明出处,否则将追究法律责任。

oracle绑定主键,oracle添加主键的四种方法:相关推荐

  1. wordpress文章页面添加版权信息的四种方法

    善意的转载者既使没有看到版权信息也会主动自觉地添加上原文出处,但是大部分站长都是直接采集的,如果我们在网站文章的尾部添加一个版权信息,大部分站长采集后也不回去特意把每篇采集来的文章都去除版权,所以为文 ...

  2. oracle 清除垃圾桶,清空Ubuntu中垃圾桶/回收站的四种方法

    当我们从系统中删除文件或文件夹时,它将移动到"废纸rash"文件夹(Linux)或"回收站"(Windows).一次又一次,我们需要清除系统垃圾桶中的这些大多数 ...

  3. mysql实用管理器添加外键_MySQL 添加外键

    MySQL 添加外键 MySQL 添加外键 DROP TABLE IF EXISTS `nation`; CREATE TABLE `nation`( `pii_Nation` smallint(2) ...

  4. mysql中怎样插入外键_MySQL 添加外键

    MySQL 添加外键 MySQL 添加外键 DROP TABLE IF EXISTS `nation`; CREATE TABLE `nation`( `pii_Nation` smallint(2) ...

  5. 如何连接远程数据oracle数据库代码,Oracle连接远程数据库的四种方法

    Oracle数据库的远程连接可以通过多种方式来实现,本文我们主要介绍四种远程连接的方法和注意事项,并通过示例来说明,接下来我们就开始介绍 第一种方法: 若oracle服务器装在本机上,那就不多说了,连 ...

  6. oracle调整字段精度的四种方法

    oracle调整字段精度的四种方法: 01_执行用户_ddl/dml_表名_注释(建表/授权/同义词) 调整方式一:(精度只能调大不能调小) alter table table_name_a MODI ...

  7. Oracle多行记录合并/连接/聚合字符串的几种方法

    Oracle多行记录合并/连接/聚合字符串的几种方法 怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结.   ...

  8. W ndows主进程已停止,windows主进程rundll32已停止工作的四种解决方法介绍

    操作系统出现:windows主进程rundll32已停止工作 这种出错的提示,一般是在Windows7操作系统之中,可能会有很多种原因导致的,所以还需要逐一排查,解决之. 这是一个很少见的问题,开机后 ...

  9. 通过Value获取Map中的键值Key的四种方法

    1 简介 我们都知道Map是存放键值对<Key,Value>的容器,知道了Key值,使用方法Map.get(key)能快速获取Value值.然而,有的时候我们需要反过来获取,知道Value ...

最新文章

  1. sap 导出系统所有的单位_物流单条码识别系统
  2. yum卸载遇到的问题--待解决
  3. 给用户增加SAP_ALL权限
  4. 软件测试基础课程学习笔记7---如何撰写测试报告
  5. BigDecimal除法,并保留小数后两位
  6. CentOS 安装Sqlite3
  7. 什么是并口硬盘和串口硬盘?有何区别?
  8. Boost PFC参数计算——交流电的基本概念与推导
  9. android qq 功能,Android-类qq功能(一)
  10. 如何将Tricaster非线性编辑的视频内容发布至网络进行网页直播
  11. 什么是动态代理,动态代理的应用有哪些
  12. 展览会议签到方式之——CES亚洲消费电子展自助签到
  13. 详细设计-程序结构图
  14. 《零基础学JavaScript(全彩版)》学习笔记
  15. 电脑软件连接ABB机器人控制柜
  16. 从键盘上输入一位整数,当输入1~7时,显示对应的英文星期名称的缩写。
  17. JS 正则表达式否定匹配(正向前瞻)
  18. 华为手机[助手]备份的db通讯录文件如何恢复到其他手机
  19. 使用java实现语音朗读
  20. html文件相对路径引用

热门文章

  1. 推荐系统炼丹笔记:Embedding在内存问题上的一种解法
  2. 技术系列课回顾 | 浅谈 Serverless 开发和应用
  3. 丁磊的10w+刷屏股东信里,隐藏了网易20年长青的三个秘密
  4. mongoDB Liunx下安装及配置
  5. Java反射理解与案例
  6. spring+mybatis+atomikos 实现JTA事务
  7. CodeIgniter学习笔记一:基本结构、控制器、视图、超级对象、数据库
  8. matplotlib,numpy自己动手安装
  9. vc 国际化的资源文件处理
  10. 在云中使用 MapReduce 和负载平衡