| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 713 人关注过本帖
标题:菜鸟请教一个插入数据问题
只看楼主 加入收藏
arook
Rank: 1
等 级:新手上路
帖 子:45
专家分:7
注 册:2010-10-21
结帖率:94.12%
收藏
已结贴  问题点数:20 回复次数:8 
菜鸟请教一个插入数据问题
create table cust
(
forgsaleinterid int(20),
fcustid varchar(20),
)
创建的上面这个表从以下两个表取数据。
select a.forgsaleinterid, b.fcustid(这个字段是整形的,但是我新建的表要字符型的)   from icmrpresult a
left join seorder  b on a.forgsaleinterid=b.finterid

当a表有数据更新时,CUST也要随着更新。
搜索更多相关主题的帖子: 数据 
2010-11-09 09:55
tangyunzhong
Rank: 5Rank: 5
来 自:广西
等 级:职业侠客
威 望:4
帖 子:97
专家分:364
注 册:2010-7-28
收藏
得分:6 
回复 楼主 arook
看不明白你想实现什么东西
你能把你需要解决的问题描述清楚吗?
2010-11-09 10:54
筱晓绾
Rank: 10Rank: 10Rank: 10
来 自:湖南
等 级:贵宾
威 望:12
帖 子:512
专家分:1736
注 册:2010-9-1
收藏
得分:6 
考虑数据类型转换问题!最好数据类型一致!
2010-11-09 11:24
arook
Rank: 1
等 级:新手上路
帖 子:45
专家分:7
注 册:2010-10-21
收藏
得分:0 
回复 2楼 tangyunzhong
版主您好,
      我现有icmrpresult 和 seorder两个表。
      一、icmrpresult有字段itemno是整符型的;seorder有字段itemno是字符型的
      二、通过icmrpresult 和 seorder关联找出itemno字段
      三、新建一个表,将查询的数据插入到新建的表中。
      四、当icmrpresult 和 seorder数据有更新的时候。新建的表也随着更新。

业精于勤
2010-11-09 13:30
arook
Rank: 1
等 级:新手上路
帖 子:45
专家分:7
注 册:2010-10-21
收藏
得分:0 
回复 3楼 筱晓绾
问题是现在两个字段不一致……

业精于勤
2010-11-10 13:51
欲与天斗
Rank: 4
等 级:业余侠客
帖 子:88
专家分:270
注 册:2010-10-6
收藏
得分:6 
路过
2010-11-11 13:23
uubird
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:74
专家分:133
注 册:2009-7-2
收藏
得分:0 
回复 3楼 筱晓绾
写两个触发器
--表seorder 触发器
create trigger trigger_exp
on seorder
for insert,update
as
insert into cust
select a.forgsaleinterid, convert(varchar(20),b.fcustid)   from icmrpresult a
inner join inserted b on a.forgsaleinterid=b.finterid


--表icmrpresult 触发器
create trigger trigger_exp2
on icmrpresult
for insert,update
as
insert into cust
select a.forgsaleinterid, convert(varchar(20),b.fcustid)   from inserted a
inner join seorder b on a.forgsaleinterid=b.finterid

2010-11-13 12:20
uubird
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:74
专家分:133
注 册:2009-7-2
收藏
得分:0 
回复 3楼 筱晓绾
写两个触发器
--表seorder 触发器
create trigger trigger_exp
on seorder
for insert,update
as
insert into cust
select a.forgsaleinterid, convert(varchar(20),b.fcustid)   from icmrpresult a
inner join inserted b on a.forgsaleinterid=b.finterid


--表icmrpresult 触发器
create trigger trigger_exp2
on icmrpresult
for insert,update
as
insert into cust
select a.forgsaleinterid, convert(varchar(20),b.fcustid)   from inserted a
inner join seorder b on a.forgsaleinterid=b.finterid

2010-11-13 12:21
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
为什么非要是另外一个“表”呢?用一个视图不更好!

★★★★★为人民服务★★★★★
2010-11-13 20:07
快速回复:菜鸟请教一个插入数据问题
数据加载中...
 
   



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

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