oracle 数据库保存一列更新的数据问题

iefus 2011-02-21 04:14:12
比如我查询一个表student
stuid是主键
结果
stuid stuname score
001 a 90
002 b 80
....

假设查询结果有几百行
我改动了某几行的score(score原来可能为空)


现在要把结果保存,有什么好方法么
我要根据主键一行一行跟新么
...全文
70 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
njlywy 2011-02-21
  • 打赏
  • 举报
回复
one by one…
UPC子夜 2011-02-21
  • 打赏
  • 举报
回复
大概知道你的意思了
这些数据在前台以列表的形式展示
你修改了某些行的数据是吧
这样的话 你可以把改过的每一行的id记下来,然后update
列表的selectchanged属性有吧 有的话就可以取到修改的rowid
要是没有 那就只能全部更新了 或者全部删除再添加
iefus 2011-02-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kingkingzhu 的回复:]
你是通过前台操作 还是直接在数据库操作啊

后台一条条更新时必须的
[/Quote]

前台阿
kingkingzhu 2011-02-21
  • 打赏
  • 举报
回复
你是通过前台操作 还是直接在数据库操作啊

后台一条条更新时必须的
minitoy 2011-02-21
  • 打赏
  • 举报
回复
根据rowid一条条更新吧
iefus 2011-02-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 huojianfashe 的回复:]
我改动了某几行的score(score原来可能为空)
怎么改动的数据,update还是什么?

现在要把结果保存,有什么好方法么我要根据主键一行一行跟新么
保存哪些:修改后所有的,还只是保存修改的数据

不太明白具体要做什么
[/Quote]

我用delphi查处的数据,通过双击某个单元格改的数据

保存修改的数据
QKForex 2011-02-21
  • 打赏
  • 举报
回复
我改动了某几行的score(score原来可能为空)
怎么改动的数据,update还是什么?

现在要把结果保存,有什么好方法么我要根据主键一行一行跟新么
保存哪些:修改后所有的,还只是保存修改的数据

不太明白具体要做什么

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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