社区
DataWindow
帖子详情
多表更新要注意什么问题?
china_dot_com
2003-01-22 12:00:58
如题
请多提建议
...全文
147
9
打赏
收藏
多表更新要注意什么问题?
如题 请多提建议
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
china_dot_com
2003-01-25
打赏
举报
回复
谢谢
gogg
2003-01-24
打赏
举报
回复
按下面方法更新:
更新A表...
if sqlca.sqlcode<0 then
rollback;
return
end if
更新B表...
if sqlca.sqlcode<0 then
rollback;
return
end if
更新C表...
if sqlca.sqlcode<0 then
rollback;
return
end if
commit;
如果是DW更新,if sqlca.sqlcode<0 then改为:
if dw_1.update()<>1 then
china_dot_com
2003-01-23
打赏
举报
回复
如何判断更新失败?
python与大数据分析
2003-01-22
打赏
举报
回复
主外健表的先后更新顺序
iwithyou
2003-01-22
打赏
举报
回复
是啊,保证相关表都更新到。
china_dot_com
2003-01-22
打赏
举报
回复
可以举个例子吗?假设要更新A、B、C三个表,怎么写程序?
alwaystar
2003-01-22
打赏
举报
回复
更新同步,如果一表更新失败则全部回滚
leepoy
2003-01-22
打赏
举报
回复
保持数据的一致性最重要,若commit则全部commit;一个更新不成功则全部rollback.
ddtid
2003-01-22
打赏
举报
回复
commit和rollback
SQL中的
多表
更新
及
注意
事项
SQL中的
多表
更新
及
注意
事项在数据库开发中经常遇到要进行
多表
更新
的情况,
多表
更新
可以通过游标循环来实现,但是要写好多语句,不太方便,因此很多人用
多表
更新
来实现,但是如果在使用中不
注意
语法的严谨性,就会产生不可挽回的失误。下面我将通过实例来进行说明。 1、在SQL SERVER 中 Create table A (c1 VARCHAR(10),c2 VARCHAR(10)); in
什么是窄表?什么是宽表?
在数据库层面,什么是窄表?什么是宽表?在数据库中,窄表和宽表是两种设计思想,分别指的是列数少或者列数多的表格。窄表是指只包含少量列(如主键和几个属性)的表格。这种设计思想用于解决单一业务场景下的数据存储及访问
问题
,从而提高查询效率,减少存储空间。通常应用于 OLTP(联机事务处理)这样的在线事务处理系统。关系型数据库中大部分的表都是窄表。相比之下,宽表则是指具有大量列的表格。这些列...
数据库设计需要
注意
什么?
数据库设计需要
注意
什么?
索引可以创建多个嘛?创建索引需要
注意
什么?
一、可以创建多个索引嘛? 可以创建多个索引的。 需要开发人员根据实际的用途以及数据库中记录的情况,来进行判断。 通常来说,表的索引越多,其查询的速度也就越快。但是,表的insert/update速度则会降低。这主要是因为,在
更新
记录的同时需要
更新
相关的索引信息。为此,到底在表中创建多少索引合适,就需要在这个
更新
速度与查询速度之间取得一个均衡点。 如对于一些数据仓库数据库系统,其主要用来进行查询。相...
【三桥君】所有的视图都可以
更新
吗?如果不是,哪些视图可以
更新
,哪些不可以?
本文AI专家三桥君探讨数据库视图的
更新
限制
问题
。并非所有视图都可
更新
,例如计算平均值的视图无法直接
更新
。行列子集视图通常允许
更新
,而其他类型视图的
更新
则因数据库系统而异。三桥君通过实例分析视图
更新
的限制条件,并指出不同系统对复杂视图
更新
的差异性处理。掌握视图
更新
机制有助于优化数据管理效率,建议结合事务管理、索引优化等高级功能提升数据库操作能力。
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章