SQL 创建联合主键Table

CREATE TABLE [User_Instance](
    [IntanceID] [int] NOT NULL,
    [StaffID] [char](10) NOT NULL
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO

ALTER TABLE [[User_Instance] WITH NOCHECK ADD
    CONSTRAINT [PK_User_Instance] PRIMARY KEY  NONCLUSTERED
     (
          IntanceID,
          StaffID
     )

SQL 创建联合主键Table

时间: 2024-10-29 19:11:22

SQL 创建联合主键Table的相关文章

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);

sql,联合主键,按id分组求版本号最大值的集合

表结构如下: /* SQLyog v10.2 MySQL - 5.5.39 ********************************************************************* */ /*!40101 SET NAMES utf8 */; create table `seal` ( `id` varchar (96), `update_user` varchar (96), `update_time` datetime , `seal_name` varch

oracle 创建联合主键

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

mysql 创建联合主键

1.创建主键语法 ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(列名); 2.创建外键语法 ALTER TABLE news_info[子表名] ADD CONSTRAINT FK_news_info_news_type[约束名] FOREIGN KEY (info_id)[子表列] REFERENCES news_type[主表名] (id)[主表列] ; 3.使用组合主键 如果一列不能唯一区分一个表里的记录时,可以考虑多个

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

sql的注释和联合主键

1.添加注释的sql comment on table tableName is '表注释'; comment on  column tableName.columnName is '字段注释说明'; comment on table t_cif_ehrlog is 'ehr同步日志表';comment on column t_cif_ehrlog.id is '流水号';comment on column t_cif_ehrlog.syn_date is '同步年月(yyyy-mm)';com

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(5)—— 联合主键 、一对一关联关系映射(xml和注解) 和 领域驱动设计

俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及的知识点总结如下: One to One 映射关系 一对一单向外键(XML/Annotation) 一对一双向外键关联(XML/Annotation) 联合主键 一对一单向外键联合主键(Xml/Annotation) 一对一组件关联(XML/Annotation) 理解组件 领域驱动设计——自动生成数据库脚本 一对一关系的小结 一些出错问题的总结 自动生成数据库脚本 一般在项目开发过程中,我们的习惯是先建好数据库和表,然后在进

Hibernate中联合主键生成策略

一.xml配置联合主键 单独设计一个类,作为主键类,如StudentPK A.实现序列化(Serializable接口) B.重写equals()和hashCode() 为什么要从写equals()和hashCode()方法? hashCode相同的会被存储在hash表的同一位置,当找到特定的hashcode之后,会根据equals()方法判断是否是相同的对象,来查找到对应的数据. 小实验1: (1)创建联合主键类StudentPK package com.zgy.hibernate.model