首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

在oracle中,假设有一张工资表,里面有员工号,工资,奖金,发薪水的日期,主键和非空,就一个员工的外键

发布网友

我来回答

2个回答

热心网友

为表建立工号+发薪日期的复合主键就可以了。
Create table t_gzb (
eid char(6) not null,
esal number(8,2),
ebn number(8,2),
fxrq date,
Constraint gzb_pk Primary Key (eid,fxrq));

热心网友

日期 + 工号 作为主键。
这个 SQL 就不写了, 参考专家的写法。

或者 创建一个 唯一索引。
CREATE UNIQUE INDEX 索引名字 ON 工资表( 日期, 工号 );

热心网友

为表建立工号+发薪日期的复合主键就可以了。
Create table t_gzb (
eid char(6) not null,
esal number(8,2),
ebn number(8,2),
fxrq date,
Constraint gzb_pk Primary Key (eid,fxrq));

热心网友

为表建立工号+发薪日期的复合主键就可以了。
Create table t_gzb (
eid char(6) not null,
esal number(8,2),
ebn number(8,2),
fxrq date,
Constraint gzb_pk Primary Key (eid,fxrq));

热心网友

日期 + 工号 作为主键。
这个 SQL 就不写了, 参考专家的写法。

或者 创建一个 唯一索引。
CREATE UNIQUE INDEX 索引名字 ON 工资表( 日期, 工号 );

热心网友

日期 + 工号 作为主键。
这个 SQL 就不写了, 参考专家的写法。

或者 创建一个 唯一索引。
CREATE UNIQUE INDEX 索引名字 ON 工资表( 日期, 工号 );

热心网友

为表建立工号+发薪日期的复合主键就可以了。
Create table t_gzb (
eid char(6) not null,
esal number(8,2),
ebn number(8,2),
fxrq date,
Constraint gzb_pk Primary Key (eid,fxrq));

热心网友

日期 + 工号 作为主键。
这个 SQL 就不写了, 参考专家的写法。

或者 创建一个 唯一索引。
CREATE UNIQUE INDEX 索引名字 ON 工资表( 日期, 工号 );

热心网友

为表建立工号+发薪日期的复合主键就可以了。
Create table t_gzb (
eid char(6) not null,
esal number(8,2),
ebn number(8,2),
fxrq date,
Constraint gzb_pk Primary Key (eid,fxrq));

热心网友

日期 + 工号 作为主键。
这个 SQL 就不写了, 参考专家的写法。

或者 创建一个 唯一索引。
CREATE UNIQUE INDEX 索引名字 ON 工资表( 日期, 工号 );

热心网友

为表建立工号+发薪日期的复合主键就可以了。
Create table t_gzb (
eid char(6) not null,
esal number(8,2),
ebn number(8,2),
fxrq date,
Constraint gzb_pk Primary Key (eid,fxrq));

热心网友

为表建立工号+发薪日期的复合主键就可以了。
Create table t_gzb (
eid char(6) not null,
esal number(8,2),
ebn number(8,2),
fxrq date,
Constraint gzb_pk Primary Key (eid,fxrq));

热心网友

日期 + 工号 作为主键。
这个 SQL 就不写了, 参考专家的写法。

或者 创建一个 唯一索引。
CREATE UNIQUE INDEX 索引名字 ON 工资表( 日期, 工号 );

热心网友

日期 + 工号 作为主键。
这个 SQL 就不写了, 参考专家的写法。

或者 创建一个 唯一索引。
CREATE UNIQUE INDEX 索引名字 ON 工资表( 日期, 工号 );

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com