你是不是说多个字段共同做为一个主键!!!!!
下面这个例子就是DEPT_ID和 XMBH共同作为主键
CREATE TABLE KJGL.T_XMSQ_BASE
(
DEPT_ID CHAR(8) NOT NULL,
XMBH CHAR(8) NOT NULL,
SPECIALITY_CODE CHAR(2),
SPECIALITY_STYLE CHAR(2),
NF CHAR(4),
CONSTRAINT PK_T_XMSQ_BASE PRIMARY KEY (DEPT_ID, XMBH)
)
/
下面这个例子就是DEPT_ID和 XMBH共同作为主键
CREATE TABLE KJGL.T_XMSQ_BASE
(
DEPT_ID CHAR(8) NOT NULL,
XMBH CHAR(8) NOT NULL,
SPECIALITY_CODE CHAR(2),
SPECIALITY_STYLE CHAR(2),
NF CHAR(4),
CONSTRAINT PK_T_XMSQ_BASE PRIMARY KEY (DEPT_ID, XMBH)
)
/
可以把其他的字段设置为unique,not null
如果是想多个字段组合主键,hsj20041004(光芒)得方法就可以
如:
create table A
(
ID VARCHAR2(20) not null,
TEL VARCHAR2(20) not null,
NAME VARCHAR2(20)
)
-- Create/Recreate primary, unique and foreign key constraints
alter table A
add constraint PK primary key (ID, TEL);