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

来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 11:02 点击:
  FIRST_NAME     VARCHAR2(20),  
  MANAGER_ID     NUMBER(6)    --外键  
)  
    www.2cto.com  
alter table emp_two  
add constraint  fk_emp_two  foreign key(MANAGER_ID)  references emp_two
(EMPLOYEE_ID)  
--************************************************************************************
--check约束  
 * Check约束条件是一种比较特殊的约束条件,通过check定义,  
 * 强制定义在字段上的每一记录都要满足check中定义的条件。  
 * 在check中定义检查的条件表达式,进入表中的数据必须符合check中设置的条件  
      
create table empck  
(  
  EMPLOYEE_ID    NUMBER(6) primary key,  
  FIRST_NAME     VARCHAR2(20),  
  SALARY         NUMBER(8,2)    -->6000  
)  
  
alter table empck  
add constraint  ck_empck  check(salary>6000)  
--************************************************************************************
    www.2cto.com  
--删除约束  
 * 删除约束条件对于表和数据不会产生影响  
  
 * 删除约束emp_manager_fk  
      ALTER TABLE  employees  
      DROP CONSTRAINT  emp_manager_fk;  
        
  --删除ck_empck     
  alter table empck  
  drop constraint ck_empck  
--  www.2cto.com  ******************************************************************
--约束的应用案例:  
create table  F_ADDRESS  
(  
   address_id       number(6) primary key,  
   province_name    varchar2(20),  
   city_name        varchar2(20),  
   district_name    varchar2(20),  
   street_name      varchar2(20),  
   street_nbr       varchar2(20),  
   detail           varchar2(20),  
   postcode         varchar2(10)  
)  
    www.2cto.com  
create table f_cust  
(  
  cust_id  number(6) primary key,  
  cust_name  varchar(50),  
  address_id  number(6),  
  state  varchar(10)  
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Request.ServerVariables 参数大全
  • 执行全文索引时出现权限不足的解决方法
  • 导入excel文件处理流程节点的解决方案
  • 查看sql修改痕迹(SQL Change Tracking on Table)
  • MongoDB安装为Windows服务方法与注意事项
  • App数据层设计及云存储使用指南
  • PostgreSQL启动过程中的那些事三:加载GUC参数
  • 写给MongoDB开发者的50条建议Tip1
  • Percolator与分布式事务思考(二)

数据库技术导航

SqlserverMysqlOracleDB2数据库数据库综合
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1