oracle加入联合主键

alter table tablename add constraint unionkeyname primary key (column1,column2);

上面语句中:

tablename为要加入联合约束的表

unionkeyname为加入的联合约束的名称

column1,column2为联合主键作用的两个列列名

时间: 2024-11-04 00:07:43

oracle加入联合主键的相关文章

oracle添加联合主键

1 alter table tablename add constraint unionkeyname primary key (column1,column2); 上面语句中: tablename为要添加联合约束的表 unionkeyname为添加的联合约束的名称 column1,column2为联合主键作用的两个列列名

Oracle创建联合主键

先创建个表: 1)create table test ( sno char(12), name char(4), CONSTRAINT PK_TAB PRIMARY KEY (sno,name) -- 联合主键 ); 2) 创建表之后追加联合主键: alter table test add constraint pk_tab2 primary key (sno,name);

oracle 创建联合主键

笔记 alter table tablename add constraint unionkeyname primary key (column1,column2); 上面语句中: tablename为要添加联合约束的表 unionkeyname为添加的联合约束的名称 column1,column2为联合主键作用的两个列列名

oracle 主键删除,联合主键的创建

1,主键的删除 ALTER TABLE TABLENAME DROP PRIMARY_KEY 执行上面的SQL可以删除主键:如果不成功可以用 ALTER TABLE TABLENAME DROP CONSTRAINTS COLUMN CASCADE; --删除约束 ALTER TABLE TABLENAME DISABLE PRIMARY_COLUMN ; --设置被设置为主键的列为无效 DROP INDEX INDEX_NAME; --删除主键索引 2,查看主键约束 SELECT * FROM

Oracle 主键、联合主键的查询与创建

--查询某个表是否有唯一主键 select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name ='表名' --查询某个表是否有联合主键 select cu.* from user_cons_columns cu, user_constraints au whe

Hibernate 中 联合主键映射 组合关系映射 大对象映射(或者说文本大对象,二进制数据大对象)

Clob:文本大对象,最长4G Blob:二进制数据大对象,最长4G util: public class HibUtil { private static SessionFactory sessionFactory; static{ //获取配置信息 hibernate.cfg.xml Configuration configuration = new Configuration().configure(); //创建一个 ServiceRegistry的实例 //首先获得其标准建造器,此处用

hibernate联合主键映射

联合主键用的不是很多,用的时候查到就是. Wife里id和name联合做主键,需要新建一个主键类,WifePK,必须实现Serializable接口,重写hashcode.equals. 在Husband类里用Wife的id和name做外键关联. Wife类: package com.oracle.hibernate; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.pe

hibernate里联合主键composite-id映射,查询单个主键的问题(转)

今天项目中遇到这个问题,搞了大半天,我郁闷...hibernate里联合主键配置(多个字段一起作为主键) <class name="com.cskj.hibernate.map.BbWjjc" table="bb_wjjc" schema="dbo" catalog="wjgl">        <composite-id name="id" class="com.cskj.hi

hibernate学习:联合主键2

一:运行上一篇文章的程序会发现,后台输出两个warn 17:22:14,232  WARN RootClass:233 - composite-id class does not override equals(): com.hibernate.model.TeacherPK 17:22:14,234  WARN RootClass:238 - composite-id class does not override hashCode(): com.hibernate.model.Teacher