还是一样的基于MS SQL Server,部分未提供表明和字段名的,我用中文代替了,实际环境需要进行替换。
create procedure 存储过程名称
@Number nvarchar(10) --员工编号
as
begin
declare @CountName as varchar(50)
select @CountName=员工名称 from 员工表 where 员工编号=@Number
if @CountName <> ''
BEGIN
PRINT @CountName --输出名称
UPDATE 员工表 SET 工资=工资+1000 where 部门ID in(select 部门ID from 员工表 where 员工名称=@Name)
--修改工资
END
ELSE
BEGIN
PRINT '员工编号不存在' --输出
END
end
a={
"001":{"经理":"张总","同事":"李狗蛋"},
"002":{"经理":"李总","同事":"张狗蛋"}
}
num=input('编号')
if num in a.keys():
boss=a[num]['经理']
mate=a[num]['同事']
print(f'{num}的经理叫{boss},他和他的同事{mate}工资涨了1000.')
else:
print('查无此人')
这是要用什么语言写?