| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 642 人关注过本帖
标题:[求助]数据表关联
只看楼主 加入收藏
kaihua
Rank: 1
等 级:新手上路
帖 子:78
专家分:0
注 册:2004-11-26
结帖率:66.67%
收藏
 问题点数:0 回复次数:2 
[求助]数据表关联

有两个表 TBLGAMEID1 和 tblSpecialItem1 这两个表的

表 TBLGAMEID1 :

gameid Lvl item face
表 tblSpecialItem1 :
gameid Windowkind Windowindex ItemIndex

能不能当表TBLGAMEID1

TBLGAMEID1
FOR INSERT
AS
UPDATE TBLGAMEID1 SET Lvl=1 WHERE GAMEID IN (SELECT GAMEID FROM INSERTED)

//更新的时候
也就是说 当 Lvl=1
让表tblSpecialItem1 :
也更新
UPDATE tblSpecialItem1
SET ItemIndex=90,Windowkind=1,Windowindex=5


也就是说 当新建一个 GAMEID 如果 LV1=1 的时候
让 表tblSpecialItem1里也会新建GAMEID= GAMEID(这个GAMEID和TBLGAMEID1里的一样)
ItemIndex=90,Windowkind=1,Windowindex=5

搜索更多相关主题的帖子: 数据 
2006-01-02 19:08
kaihua
Rank: 1
等 级:新手上路
帖 子:78
专家分:0
注 册:2004-11-26
收藏
得分:0 
希望高手 指点一下啊
帮做个 触发器 实现以上过程
2006-01-02 19:09
cfg1014
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-1-7
收藏
得分:0 
可能参考:
CREATE TRIGGER [编号触发器] ON [dbo].[T00071]
FOR update/*当数据表被更新时激活*/
AS
begin
if update(t00071001)/*如果更新的是优惠证编号这个字段*/
begin
declare @number numeric/*定义变量*/
select @number= right(t00071001,5) from inserted/*从更新表中给变量赋值,也可以是deleteed*/
/*更新证文号中的值id=157为优惠证证文号*/
update [JKCWFDB_SYSTEM_CTB].[DBO].[C18] SET MAXVALUE=@number where id=157
end
end

2006-01-11 14:59
快速回复:[求助]数据表关联
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030844 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved