sqlserver存储过程实现更新之后的数据被插入到原数据中

qq_36889004 2017-10-13 03:33:48
sqlserver存储过程实现更新之后的数据被插入到原数据中

就是点击修改的时候,原数据修改成功后,数据变为修改之后的数据,但是同时,修改之后的数据要插入到数据中
...全文
568 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_36889004 2017-10-16
  • 打赏
  • 举报
回复
谢谢大家的帮助,感觉我问的问题到你们这都好简单,已经解决拉 先修改原数据,再添加一条新的数据就好了
吉普赛的歌 2017-10-13
  • 打赏
  • 举报
回复
楼主想多了: 既然修改的也是保留原来的, 再新增一条, 那跟直接插入一条有何区别?
RINK_1 2017-10-13
  • 打赏
  • 举报
回复
存储过程中先将满足更新条件的记录插入到一张临时表,然后进行更新操作,更新操作完成后将临时表的数据再插入回来。
qq_36889004 2017-10-13
  • 打赏
  • 举报
回复
引用 4 楼 sinat_28984567 的回复:
那就直接插入 4 dd 不行吗?
就是实现将修改后的数据也插入数据库,而不是修改原数据 求实例
qq_36889004 2017-10-13
  • 打赏
  • 举报
回复
引用 4 楼 sinat_28984567 的回复:
那就直接插入 4 dd 不行吗?
那个4 dd是由 3 cc修改之后的数据
顺势而为1 2017-10-13
  • 打赏
  • 举报
回复
不小心提交了.
引用 8 楼 appetizing_fish1 的回复:
楼主在界面中修改好数据后, 保存的时候不要用 UPDATE去更新当前数据, 而是直接的做法并没有修改当前数据, 而是将修改后的数据直接 Insert到表中就可以了
顺势而为1 2017-10-13
  • 打赏
  • 举报
回复
楼主在界面中修改好数据后, 保存的时候不要用 UPDATE去更新当前数据, 而是直接的做法并没有修改当前数据, 而是将修改后的数
qq_36889004 2017-10-13
  • 打赏
  • 举报
回复
引用 1 楼 sinat_28984567 的回复:
修改、插入就可以了,楼主是想问什么? 建议楼主列出表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
好的,假如这是我的表test id name 1 aa 2 bb 3 cc 写一个存储过程,例如,我修改id=3的name 为dd,通常情况下是这样的 id name 1 aa 2 bb 3 dd 但是我要的效果是这样的 id name 1 aa 2 bb 3 cc 4 dd 把修改的语句插入到原表这样的
二月十六 2017-10-13
  • 打赏
  • 举报
回复
那就直接插入 4 dd 不行吗?
繁花尽流年 2017-10-13
  • 打赏
  • 举报
回复
引用 2 楼 qq_36889004 的回复:
[quote=引用 1 楼 sinat_28984567 的回复:] 修改、插入就可以了,楼主是想问什么? 建议楼主列出表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
好的,假如这是我的表test id name 1 aa 2 bb 3 cc 写一个存储过程,例如,我修改id=3的name 为dd,通常情况下是这样的 id name 1 aa 2 bb 3 dd 但是我要的效果是这样的 id name 1 aa 2 bb 3 cc 4 dd 把修改的语句插入到原表这样的 [/quote] 你这连ID都不变,还写啥update,直接insert一条新的不就好了
二月十六 2017-10-13
  • 打赏
  • 举报
回复
修改、插入就可以了,楼主是想问什么? 建议楼主列出表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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