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

时间:2022-02-23 04:39:26

创建某表,需要两个主键(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';