22智能在线
新记
SQL!存储过程!有三个表,员工信息表,员工薪水表,部门表。
创建存储过程,当一个员工工作时间大于6年就转到“经理办公室”工作。
(复制粘贴的不要打酱油,要会SQL的高手同志,谢谢哈~~~)
举报该文章
相关建议 2012-03-29
create proc SetDepartment
AS
begin
declare @did int
Select @did=部门ID where 部门名称=‘经理办公室’
Update 员工表 set 部门ID=@did where datediff(yy,员工入职日期,getdate())>6
end
追问
加一下1604760263
OK???
嗯??
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/ihf6cxhhc.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
求大神写点SQL语句,简单一个存储过程,根据部门输出员工编号...
写存储过程:给某一指定员工涨指定数量的工资。已知员工表如下
创建一个存储过程,以员工号为参数,输出该员工的工资。(急)
sql如何删除实发工资低于2200的员工信息
sqlserver存储过程,有两张表,一主一副,要求是把副表...
查询工资相同的员工信息在SQL里,就一个表
创建一个PL/SQL块,根据用户输入的编号,在emp表中查询...
sql里 假设表的格式是 员工姓名 工龄 所在部门 怎么输出...