修改的存储过程

frankie_24 2006-12-31 04:16:48
我在一个表中有两个字段,一个是自加的,另一个是部门名称,这个是主键,我修改部门名称,我调用的是存储过程。为什么不能修改啊?


Update 部门类别表 set 部门名称=@bumenmingcheng 这是存储过程,我没有加条件,要是加了条件也修改不了,怎么样可以修改啊?指教。。

谢谢啊。。。
...全文
139 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluejingling 2007-01-03
  • 打赏
  • 举报
回复
楼主试试
Update 部门类别表 set 部门名称=@bumenmingcheng
where 部门名称=@bumenmingcheng2


whbo(王红波(年轻人,要有所作为)) 说的也要考虑一下.
还有,好像用部门代码作主键比较好些,当然前提是有部门代码字段
todouwang 2007-01-03
  • 打赏
  • 举报
回复
应该加上标志记录唯一性的特征。这句代码才能执行。
todouwang 2007-01-03
  • 打赏
  • 举报
回复
既然是主键,你那句代码一旦执行,不就把该表主键字段更新成同一个值了?
47522341 2006-12-31
  • 打赏
  • 举报
回复
打开事件探察器;看看送到后台去执行的代码到底是什么东东。
winxkm 2006-12-31
  • 打赏
  • 举报
回复
看看你存储过程的代码 以及你调用执行的代码

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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