求以存储过程的实现
我想写一个存储过程--A库是其他公司的,使用他们提供的web service的方法取出a表的数据
--取出来a表的字段有x,y,z
--插入到b表中对应的字段x,y,z
从一个A库中的a表取出数据
存入B库中的b表
第一次去直接插入就好了
但第二次去做一个判断只插入或修改新更新的数据
--哪位大虾会啊请指点谢了 --------------------编程问答-------------------- 建立一个链接服务器,写个作业就可以了。 --------------------编程问答-------------------- 没弄过. 顶下, 标记下.
最近在弄的项目,需要同时操作十多个数据库.郁闷中...... --------------------编程问答-------------------- create proc myproc @x char(10),@y char(10),@z char(10)
begin
delclare @myvar char(10)
if 第一次
{
insert into b values(@x,@y,@z)
}
else
{
做INSERT ,OR 修改新更新数据(即刚INSERT的,或刚修改的)?
} --------------------编程问答-------------------- LS 的 { } 都出来了 .... --------------------编程问答-------------------- 第一次去直接插入就好了
但第二次去做一个判断只插入或修改新更新的数据
=======
凭什么区分第一次和N次哦?
存储过程可以调用 Web Services ?
应用程序中调用 Web Services,取道数据之后,检索数据是否存在,不存在写入,存在则更新
用不用存储过程进行 Insert/Update 自己看了,会的话,就用,不会就直接内联代码 sql --------------------编程问答-------------------- 给一个具体的存储过程,
对呀应用程序中调用 Web Services,取道数据之后,
就更新自己的数据库
我现在是取出来先把自己的数据库B中的b表中数据全删掉在插入
相求一个存储过程,实现第一次插入,以后就只对更新了的数据操作
估计取出来要和自己库中的数据做个比较
????实现 --------------------编程问答-------------------- 纯种是进来学习+接分 --------------------编程问答-------------------- 自己顶!
求解决! --------------------编程问答-------------------- 自己顶!
求解决 --------------------编程问答-------------------- 我有一个使用Visual C#.net通过Web Service来更新数据库中的数据的实现,不知道楼主想不想要?楼主可以发[email=hias_asia@126.com]我的邮箱[/email]。 --------------------编程问答-------------------- 这样的没接触过. --------------------编程问答-------------------- 程序中调用 Web Services,取数据
看数据是否存在,存在则update,不存在则insert --------------------编程问答-------------------- 用While做根据ID的循环相等判断,如果成立,就对X,Y,Z进行相等判断,用CASE....When,不相等就用新的修改,
如果ID不等,就将所以没有的ID对应的内容添加进来
补充:.NET技术 , ASP.NET