数据库约束和视图问题(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 11:02 点击:
 )  
   www.2cto.com  
--方法三 在表的外部定义约束  
 --语法结构:  
   alter table table_name  
   add  constraint  约束的名称    约束的类型(字段1,字段2)  
        * 约束的名称 自定义  
        * 约束的类型(unique,primary key)  
        * (字段1,字段2) 如果有多个字段,中间用,隔开  
 create table emp_un_03  
 (  
    EMPLOYEE_ID    NUMBER(6),  
    FIRST_NAME     VARCHAR2(20),  
    LAST_NAME      VARCHAR2(25)  
 )  
   
 alter table emp_un_03  
 add constraint  un_emp_un_03  unique(first_name)  
  www.2cto.com  
 --方法四(在表级定义联合唯一)  
 create table emp_un_04  
 (  
    EMPLOYEE_ID    NUMBER(6),  
    FIRST_NAME     VARCHAR2(20),  
    LAST_NAME      VARCHAR2(25),  
    constraint  un_emp_un_04  unique(first_name,LAST_NAME)  --在表级定义约束  
 )  
   
--方法五(在表的外部定义)  
 create table emp_un_05  
 (  
    EMPLOYEE_ID    NUMBER(6),  
    FIRST_NAME     VARCHAR2(20),  
    LAST_NAME      VARCHAR2(25)  
 )  
    www.2cto.com  
 alter table  emp_un_05  
 add constraint  un_emp_un_05  unique(first_name,LAST_NAME)  
  
--******************************************************************************************  
--主键约束( PRIMARY KEY)  
  * 主键从功能上看相当于非空且唯一  
  * 一个表中只允许一个主键  
  * 主键是表中能够唯一确定一个行数据的字段  
  * 主键字段可以是单字段或者是多字段的组合  
  * Oracle为主键创建对应的唯一性索引  
    
--方法一 在列级定义  
 create table emp_pk_01  
 (  
    EMPLOYEE_ID    NUMBER(6) primary key,  
    FIRST_NAME     VARCHAR2(20),  
    LAST_NAME      VARCHAR2(25)  
 )  
   
 --方法二 在表级定义  
 create table emp_pk_02  
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Request.ServerVariables 参数大全
  • 执行全文索引时出现权限不足的解决方法
  • 导入excel文件处理流程节点的解决方案
  • 查看sql修改痕迹(SQL Change Tracking on Table)
  • MongoDB安装为Windows服务方法与注意事项
  • App数据层设计及云存储使用指南
  • PostgreSQL启动过程中的那些事三:加载GUC参数
  • 写给MongoDB开发者的50条建议Tip1
  • Percolator与分布式事务思考(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1