66问答网
所有问题
sql server的存储过程,能否自动把某一张表的更新数据更新到另一张表中?
如题,两张表的表结构基本相同的,要实时地同步过去,所以最好不要定时执行的那种。解决了加分,谢谢!
举报该问题
推荐答案 2013-05-31
写一个trigger,比如A,B两个表,
在A上建立一个insert/update 的trigger,
就可以在trigger里面,把A表新插的数据再插入到B表中了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sssU9p9i9.html
其他回答
第1个回答 2013-05-31
使用触发器
create trigger xxxx after update on 某张表 for each row
第2个回答 2013-05-31
触发器可以解决你的需求,触发器就是带触发时机的存储过程。若要把A同步到B,就在A上加触发器,具体如何实现你了解一下触发器的知识。
相似回答
SQL数据
库中如何从A
表自动更新数据到
B
表?
答:
SQL
不能做这样的逻辑判断吧,应该使用java语言或者其他语言来控制判断吧,设置一下多表关系,然后在后台读出做判断,在通过使用hibernate关联关系
,把表
设成2个关联的对象。。。当你判断是需要增加的时候,把两个对象互相加到对方的对象中就可以(要注意的是在对象类:
表中,
要设定对方对象的属性),不知...
sql表数据自动更新
答:
sql表数据自动更新 要实现两个表之间的数据的自动更新,
可以采用触发器来实现
,触发器的实现方法:1、A表有数据更新的时候自动更新B表:create or replace trigger tg after update on A for each row begin update B set xx=xx where b.aid = a.id;end;/ 2、A表插入数据时,B表更新数据:cr...
SQL
想
把一
个表中的一列
数据,更新到
更一个
表中,
请问如何实现?
答:
create database link TO_Database1.link connect to user1 using 'xxx';xxx 为连接Database1 的本地连接串 然后就可以进行更新了 update table1 set user_id = (select userid from table2@TO_Database1.link where table1.主键= table2.主键)更新大致就是这个意思,主要是把dblink建立了就可...
sql
server
2005l
数据
库中用
存储过程
如何做到表与表之间字段的同步
更新
...
答:
我在一楼的基础上做点补充,思路属于一楼。CREATE TRIGGER A_Update ON A FOR UPDATE AS IF UPDATE(E)BEGIN UPDATE B SET F=I.E FROM B,Deleted D,Inserted I WHERE B.E=D.E END
用
SQL
Server
2000实现从一个表筛选所要
的数据
记录保存
到另
个表
答:
不同数据库(假设数据库名了db):insert into b(name0,address0)select name,address from db..a where name='某某'在不同的服务器上,可以先执行sp_addlinked
server存储过程
添加一个链接服务器:EXEC master.dbo.sp_addlinkedserver @server = N'link',srvproduct=N'SQLNCLI',provider=N'SQLNCLI'...
sql
Server数据
库如何将一个库中
的数据
导入
另一
个库中
答:
Coordinator--属性--启动--并将启动类型设置为自动启动 go --然后创建一个作业定时调用上面的同步处理
存储过程
就行了 企业管理器 --管理 --
SQL
Server
代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(...
大家正在搜
sqlserver存储过程教程
sqlserver存储过程参数
sql server创建存储过程
存储过程sql server
sqlserver存储过程实例
sqlserver调用存储过程
sqlserver存储过程语法
sqlserver存储过程写法
sql数据库存储过程怎么写