在MSSQL中有什么办法实现逐条记录修改

xgd 2003-10-19 01:58:09
你们好,本人编写了一个存储过程,从外界传入114个参数,每个参数分别赋值给114条记录,本人现在使用的是update,但这要运行114条update语句,而update语句要扫描114条记录才能定位,这使指针频繁抖动,不太科学,请问有什么办法实现逐条修改记录或其他更好的办法.
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
w_rose 2003-10-19
  • 打赏
  • 举报
回复
update table set field=case key when ... then ...
friendliu 2003-10-19
  • 打赏
  • 举报
回复
用游标。。更新
jingxijun 2003-10-19
  • 打赏
  • 举报
回复
学习
zlz7803 2003-10-19
  • 打赏
  • 举报
回复
用光标。先将要修改值插到临时表中,用光标修改。
1)职位设置 职位设置是对企业人员职位的操作,分别有职位类别、职位两个功能子模块。 根据企业需求先对职位进行分类,然后在职位类别的基础上操作职位信息。 在增加职位时如果没有符合要求的职位类别,可以自定义职位类别,然后根据职位类别,增加职位信息。 在增加职位时必须在已有的职位类别上增加职位,在修改职位时可以直接修改职位名称或修改职位类别名。 增加后必须记录登记人及登记时间,修改后也必须记录变更人及变更时间 2)人力资源档案登记(查询 修改 删除) 对新入职的员工,人资专员需要将其基本信息登记到人力资源管理系统中。 3)人力资源档案登记复核与查询 (1)对人事专员录入的新职员基本信息进行复核。 首先列出待复核的所有人资档案。然后逐条进行复核。复核过程中,该员工所属机构和职位不能修改,其他信息均可修改。复核通过后改员工档案生效。 (2)对于已存在的包括状态“正常”和“非正常”的人力资源档案进行查询。 4)薪酬发放管理 由薪酬经理审核实付工资表后,把工资表状态设为 “已复核”,并于每月十五日准时向员工发放上月工资。对工资进行保密,已发放的工资记录不能删除。 公司员工工资实行下发薪制,每月15日发放上月的工资,由人事专员根据员工的考勤情况和员工的绩效考核结果进行工资核算并编制工资表。薪酬经理审核后薪酬专员负责工资表的复核和工资的发放工作。

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧