欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数据库多个主键(联合主键)

程序员文章站 2022-06-02 15:39:41
...

创建某表,需要两个主键(INST_ID,INST_RESP_CODE)

CREATE TABLE CODE_CONVERTER_20170806 (
	INST_ID CHARACTER(4) NOT NULL,
	INST_RESP_CODE VARCHAR(32) NOT NULL,
	TRANS_CODE VARCHAR(8) NOT NULL,
	INST_RESP_MSG VARCHAR(128),	
	RESV1 VARCHAR(32),
	RESV2 VARCHAR(64),
	PRIMARY KEY (INST_ID, INST_RESP_CODE)
) 
COMMENT ON TABLE CODE_CONVERTER IS '响应码转换表';
COMMENT ON COLUMN CODE_CONVERTER.INST_ID IS '机构编号';
COMMENT ON COLUMN CODE_CONVERTER.INST_RESP_CODE IS '机构的返回码';
COMMENT ON COLUMN CODE_CONVERTER.TRANS_CODE IS '交易码';
COMMENT ON COLUMN CODE_CONVERTER.INST_RESP_MSG IS '机构的返回消息';
COMMENT ON COLUMN CODE_CONVERTER.RESV1 IS '保留域1';
COMMENT ON COLUMN CODE_CONVERTER.RESV2 IS '保留域2';