社区
PowerBuilder
帖子详情
请教:初学者存储过程问题?
sunlijun
2003-11-05 12:23:08
我想做一个存储过程把一个表的数据汇总入另一个表,我是这样想的,每读出一条记录,查找另一个表人员编号相同的记录,如有则分数相加,没有则新插入一条记录。
问题是怎样查另一个表是否有相同人员编号的记录?我看书上说select语句查询不到记录产生异常交给异常处理程序!
...全文
66
6
打赏
收藏
请教:初学者存储过程问题?
我想做一个存储过程把一个表的数据汇总入另一个表,我是这样想的,每读出一条记录,查找另一个表人员编号相同的记录,如有则分数相加,没有则新插入一条记录。 问题是怎样查另一个表是否有相同人员编号的记录?我看书上说select语句查询不到记录产生异常交给异常处理程序!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lmby
2003-11-06
打赏
举报
回复
oracle?
那你就
declare @rows int;
select @rows = count(*) from 另一张表
where 编号 = 这张表.编号
if @@rowcount = 0
begin
--没有
--insert ....
end
else
begin
--有
--加分数并update
end
sunlijun
2003-11-06
打赏
举报
回复
谢谢!但我想知道select怎么查询,因为我首先得查出另一张表人员编号相同的分数,再加上游标当前记录分数,然后才能update!
或者update中有什么方法能使当前记录中的分数自动加上另一张表人员编号相同的分数,然后
更新另一张表人员编号相同的分数!
clj630
2003-11-06
打赏
举报
回复
update --加分
if @@rowcount = 0
begin
insert ---
end
lmby
2003-11-05
打赏
举报
回复
存储过程中加入:
select * from 另一张表
where 编号 = 这张表.编号
if @@rowcount = 0
begin
--没有
--insert ....
end
else
begin
--有
--加分数并update
end
ok~
lmby
sunlijun
2003-11-05
打赏
举报
回复
大家帮帮忙,谢谢!
sunlijun
2003-11-05
打赏
举报
回复
上面这么写不对吧!数据库是oracle!
在线考试系统
初学者
的参考资料
对于C#
初学者
来说,了解并掌握在线考试系统的开发是提升技能的重要步骤。以下是一些关于在线考试系统的基础知识和相关技术要点: 1. **Web开发基础**:在线考试系统通常是基于Web的应用程序,因此需要掌握HTML、CSS...
实用汇编程序,对
初学者
很有帮助!
《实用汇编程序指南:
初学者
的探索之旅》 汇编语言,作为计算机科学的基础,是程序员与机器之间沟通的桥梁。它是一种低级编程语言,每一个指令都直接对应于计算机硬件上的一个操作,因此,理解和掌握汇编语言对于...
C#
初学者
快速入门学习资料
C#是一种广泛应用于游戏开发、桌面应用、移动应用和Web应用的高级编程语言,由微软公司于...在学习过程中,不断实践和总结,遇到
问题
不要怕,多查阅文档、论坛或向有经验的开发者
请教
,你将会在C#的世界里游刃有余。
初学者
C++学习丰富基础课件
C++是一种广泛应用于系统软件、应用软件、游戏开发、嵌入式系统等领域的高级编程语言。...在学习过程中,遇到
问题
不要怕,多查阅资料,多向有经验的人
请教
,持续努力,你一定能成为熟练的C++程序员。
怎样学好单片机 郭天祥
此外,他还鼓励大家在遇到
问题
时积极寻求帮助,无论是查阅书籍还是向他人
请教
,都是解决
问题
的有效途径。 通过以上内容可以看出,学好单片机不仅需要理论知识的积累,更重要的是通过不断实践加深理解和应用能力。...
PowerBuilder
1,093
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章