谢谢了!在请教一下!oracle一个表可以定义多个主键吗?
好象这句!
constraint pk_code_year_moth primary key(c_code,c_year,c_month)//这是什么意思?

解决方案 »

  1.   

    c_code,c_year,c_month这三个字段为主键
      

  2.   

    不可以在一个表上定义多个主键
    constraint pk_code_year_moth primary key(c_code,c_year,c_month)//这是什么意思?
    这表示由字段c_code,c_year,c_month组成的联合主键
      

  3.   

    主键确定了数据表中的唯一性原则,
    constraint pk_code_year_moth primary key(c_code,c_year,c_month)意思是说由c_code,c_year,c_month三个属性组合来确定纪录的唯一性,而单独的看c_code,c_year或c_year,c_month,或c_code不能确定该记录的唯一性。