帮帮忙 在线求解 真的急

img

还是一样的基于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('查无此人')

这是要用什么语言写?