SQL Server2000 怎么修改数据表名称

createtriggerAA_triggeronAAforupdateasifupdate(AAMC)begin怎么写?????end;就是AA表建立触发器,如果AA表... create trigger AA_trigger on AA
for update
as
if update(AAMC)
begin
怎么写?????
end;
就是AA表建立触发器,如果AA表的AAMC列变化了,修改BB数据表的名称,BB数据表的名称是AA数据表列AAMC+几个字符组合成的,请问,怎么写这个触发器?不胜感激!
展开
 我来答
窝窝军团rdMF16
2014-08-21 · TA获得超过415个赞
知道答主
回答量:154
采纳率:0%
帮助的人:74.4万
展开全部
select * into 新表名 from 旧表名
drop table 旧表名
即可
追问
BB数据表的名称是AA数据表列AAMC+几个字符组合成的,怎么写?
create trigger AA_trigger on AA
for update
as
if update(AAMC)
begin
select * into i.AAMC from d.AAMC,Deleted d,Inserted i
drop table d.AAMC
end;

这样写??错了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
下扬州啊
2014-08-21 · TA获得超过2519个赞
知道大有可为答主
回答量:4870
采纳率:40%
帮助的人:2111万
展开全部
if inserted.aamc<>deleted.aamc
begin
update BB set aamc=inserted.aamc from inserted where BB.id=inserted.id
end
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式