0
经理应能:事务的经理级SQL
- 添加,编辑和雇员
- 获取特定月份的销售报表删除信息
- 生产所有的全面上市项目所宣传的网站上
我的问题是,如果我要添加编辑或删除Infor公司的雇员 例如,如果我想编辑
UPDATE employee
SET salary = 20,000
where name = "Adam Gibson"
我怎么知道这是经理的交易?有没有命令说交易是专门针对某人的?
这是一个家庭作业问题。我需要为经理编写这些交易,但没有说明我应该为员工添加编辑或删除的信息。
我对员工的输出桌子,上面有一些信息
我怎么能说是管理者必须添加编辑或删除信息的力量?
表的管理人员和员工
CREATE TABLE Employee(
SSN INTEGER,
Start_Date DATETIME NOT NULL,
Hourly_Rate INTEGER,
Manager INTEGER,
PRIMARY KEY (SSN),
FOREIGN KEY (Manager) REFERENCES Manager(SSN),
FOREIGN KEY (SSN) REFERENCES Person(SSN)
);
CREATE TABLE Manager(
SSN INTEGER,
Start_Date DATETIME NOT NULL,
Hourly_Rate INTEGER,
PRIMARY KEY (SSN),
FOREIGN KEY (SSN) REFERENCES Person(SSN)
);
输出表
员工数据
EmpID SSN Fname Lname Address City State ZipCode Telephone StartDateHourly Rate Role
有50名员工在输出中,我只把名字列在那里
你有什么源表?如果你有一个Employee表,它是否包含Manager的标志? –
这是什么味道的SQL,例如哪个**具体数据库**你使用?甲骨文? MySQL的? Postgres的? IBM DB2? SQL Server?请**相应地更新**您的标签! –