社区
疑难问题
帖子详情
需要同时修改数据库中几条记录,按不同的条件,怎么写SQL?
hoge66
2004-03-27 09:44:10
例如:
部门 人员编号 工资
005 01 0
005 02 0
005 03 0
005 04 0
005 05 0
我需要“同时”给每个人员发放不同的工资!怎么写语句??一定要同时发放!
...全文
181
9
打赏
收藏
需要同时修改数据库中几条记录,按不同的条件,怎么写SQL?
例如: 部门 人员编号 工资 005 01 0 005 02 0 005 03 0 005 04 0 005 05 0 我需要“同时”给每个人员发放不同的工资!怎么写语句??一定要同时发放!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leeboyan
2004-03-27
打赏
举报
回复
这样行么?
先将工资插入一个临时表:包含人员编号,工资两个字段
然后update
update table1 a set 工资=select 工资 from temp b where a.人员编号=b.人员编号
hoge66
2004-03-27
打赏
举报
回复
各位大哥:
能否用一条语句更改呢?因为我不能确切知道到底是那位员工!员工的数据是从别的表中批量插入的!
progress99
2004-03-27
打赏
举报
回复
因為數據涉及到工資,更改語句還是要加上事務。
begin tran
update A
set A.工资=B.工资
from 你的表 A
left join 新建的表 B
on b.人员编号=A.人员编号
if @@error<>0 rollback
commit
progress99
2004-03-27
打赏
举报
回复
每次在運行語句前,先將工資數據輸入到《新建的表》中。
welyngj
2004-03-27
打赏
举报
回复
set xact_abort on
begin tran
update tbl .....
update tbl......
....
commit tran
要么全部发放成功,要么一起失败。
Clove
2004-03-27
打赏
举报
回复
不知道其它表的关联如何
说说其他关联表
progress99
2004-03-27
打赏
举报
回复
建一個工資表,字段為(人员编号,工资)
人员编号 工资
01 1000
02 2000
update A
set A.工资=B.工资
from 你的表 A
left join 新建的表 B
on b.人员编号=A.人员编号
Rotaxe
2004-03-27
打赏
举报
回复
把修改语句放入一个事务中就可以。
chenzhuo
2004-03-27
打赏
举报
回复
用游标!!!
数据库
UPDATE多条
记录
不同
值,同时UPDATE多个字段
数据库
UPDATE多条
记录
不同
值,同时UPDATE多个字段。
达梦
数据库
开启
SQL
日志
记录
达梦
数据库
开启
SQL
日志
记录
在达梦
数据库
中
可以通过开启
记录
sql
日志,方便分析慢
SQL
。可以根据
数据库
用户、
SQL
语句类型、执行时间来设置
需要
记录
的
SQL
,并且可以配置
SQL
日志
记录
中
那些内容
需要
记录
比如:执行时间、执行用户、客户端IP,客户端工具等会话信息。 配置文件参数说明 与
SQL
日志相关的配置文件:dm.ini 、
sql
log.ini 文件路径位于CONFIG_PATH dm.ini 参数名称 缺省值 属性 说明
SQL
_TRACE_MASK 1 动态,系统级 LOG
记录
的语句
基础篇:
数据库
SQL
入门教程
超全
SQL
教程,收藏就完事了!
数据库
数据
修改
和删除操作详解
本文将介绍
数据库
中
数据
修改
的基本操作,包括更新和删除数据,并提供
SQL
语言的示例代码。我们将以My
SQL
和
SQL
ite两种
数据库
为例,展示如何在
不同
环境
中
实现数据的
修改
。数据
修改
是
数据库
操作
中
非常重要的一部分,它涉及到对
数据库
中
已存在数据的更新或删除。数据
修改
通常包括以下几个步骤:确定
需要
修改
的数据使用合适的
SQL
语句进行数据更新或删除执行
SQL
语句并检查结果数据删除是
数据库
维护
中
的一项重要操作。在My
SQL
中
,删除数据可以通过两种主要方式实现:DELETE和TRUNCATE。
什么是
SQL
?
SQL
(Structured Query Language,结构化查询语言)是一种用于与关系型
数据库
进行交互的标准编程语言。
SQL
是设计用于管理和操作关系型
数据库
的语言,主要用于查询插入更新删除和定义数据结构。
SQL
是关系
数据库
的核心语言,被广泛应用于商业应用、Web应用、数据分析等领域。
SQL
是一种声明式语言,这意味着开发者只
需要
告诉
数据库
管理系统“要做什么”,而不
需要
告诉它“如何做例如,通过一条简单的
SQL
查询,可以检索数百万行数据,而不
需要
编
写
复杂的程序逻辑。
SQL
的发展历史。
疑难问题
22,297
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章