高分求教

coooky 2003-10-20 11:59:09
现有table

create table department
(
dep_id varchar(2),primary key
dep_name varchar(20)
)
我加入数据
( 01,销售部
02,账务部
03,管理部
)
我现在想把销售部,管理部合并为销售管理部,即
( 01,销售管理部
02,账务部
)
如何实现?

...全文
29 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuiniu 2003-10-20
  • 打赏
  • 举报
回复
update department set dep_name = '销售管理部' where dep_id = '01'
delete department where dep_id = '03'
------------------------------
楼主不会,就这个要求吧!
start1127 2003-10-20
  • 打赏
  • 举报
回复
这么个问题怎么吸引这么多大虾过来啊?
sdhdy 2003-10-20
  • 打赏
  • 举报
回复
update department set dep_name = '销售管理部' where dep_id = '01'
delete department where dep_id = '03'
pengdali 2003-10-20
  • 打赏
  • 举报
回复
update department set dep_name='销售管理部' where dep_id='01'
delete department where dep_id='03'
yujohny 2003-10-20
  • 打赏
  • 举报
回复
不过如果有从表引用dep_id字段,
要记住报所有的从表中的dep_id为03改为01(如果有级联更新,那就不用理了)
txlicenhe 2003-10-20
  • 打赏
  • 举报
回复
update department set dep_name = '销售管理部' where dep_id = '01'
delete department where dep_id = '03'
yujohny 2003-10-20
  • 打赏
  • 举报
回复
update department
set dep_id='01',dep_name='销售管理部'
where dep_id='01' or dep_id='03'
axiaowin 2003-10-20
  • 打赏
  • 举报
回复
to 众位星星:
删除了管理部,对表里面的记录有没有影响?以前管理部里面的那些记录呢?
qdubit 2003-10-20
  • 打赏
  • 举报
回复
再强调一次:
update department set dep_name='销售管理部' where dep_id='01'
delete department where dep_id='03'
leus 2003-10-20
  • 打赏
  • 举报
回复
update department set dep_name = '销售管理部' where dep_id = '01'
delete department where dep_id = '03'
coooky 2003-10-20
  • 打赏
  • 举报
回复
但我希望原来与3管理部,01销售部级联的现在都与01,销售管理部关联
pengdali 2003-10-20
  • 打赏
  • 举报
回复
就这个呀。

update department set dep_name = '销售管理部' where dep_id = '01'
delete department where dep_id = '03'
coooky 2003-10-20
  • 打赏
  • 举报
回复
大家帮忙啊
coooky 2003-10-20
  • 打赏
  • 举报
回复
如果我现在是有级联的呢?

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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