社区
疑难问题
帖子详情
只作INSERT和 UPDATE的同步,因为表太多不想使用对每个建立表触发器,SQL的复制功能也不能使用,有什么办法吗?
jingshong
2014-07-23 01:33:08
请教一下对两个数据库只作INSERT和 UPDATE的同步,因为表太多需要UPDATE的字段有2百多个,所以不想使用对每个建立表触发器。SQL的复制功能也不能使用,因为很多表无主键。有什么办法吗?
...全文
122
3
打赏
收藏
只作INSERT和 UPDATE的同步,因为表太多不想使用对每个建立表触发器,SQL的复制功能也不能使用,有什么办法吗?
请教一下对两个数据库只作INSERT和 UPDATE的同步,因为表太多需要UPDATE的字段有2百多个,所以不想使用对每个建立表触发器。SQL的复制功能也不能使用,因为很多表无主键。有什么办法吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KevinLiu
2014-07-23
打赏
举报
回复
还是加主键使用复制比较好,自己开发的不一定比微软的功能好用。
發糞塗牆
2014-07-23
打赏
举报
回复
同步需要有一些标识性的列,就算不用主键,也要有类似时间戳的列,不然怎么判断更新了?如果2008或以上,可以考虑CDC功能是否可用,
http://blog.csdn.net/dba_huangzj/article/details/8130448
来自外太空的你
2014-07-23
打赏
举报
回复
连主键都没,怎么弄
SQL
操作基础教程
sql
入门电子教程
SQL
操作基础教程
使用
触发器
——
insert
、delete、
update
触发器
1.
触发器
触发器
是My
SQL
响应以下任意语句而自动执行的一条My
SQL
语句(或位于BEGIN和END语句之间的一组语句):delete、
insert
、
update
。 其他My
SQL
语句不支持
触发器
。 2.创建
触发器
在创建
触发器
时,需要给出4条信息: 唯一的
触发器
名:在
每个
表
中唯一,而不是在
每个
数据库中唯一;
触发器
关联的
表
;
触发器
应该响应的活动(delete、
insert
或
update
);
触发器
何时执行(处理之前或之后)。
触发器
用create trigger语句创建。MY
SQL
5以后,不允许
创建
INSERT
、DELETE、
UPDATE
触发器
示例
触发器
是基于一个
表
创建的,但是可以针对多个
表
进行操作。所以
触发器
可以用来对
表
实施复杂的完整性的约束,当
触发器
所保存的数据发生改变时,
触发器
所保存的数据发生改变时,
触发器
被自动激活,从而防止对数据的不正确修改。 下面对
每个
INSERT
、DELETE、
UPDATE
触发器
举一个小例子来加深理解:
INSERT
触发器
:
INSERT
触发器
就是当对定义
触发器
的
表
执行IN
Sql
Server
触发器
Update
、
Insert
、Delete
什么是
触发器
在
SQL
Server里面也就是对某一个
表
的一定的操作,触发某种条件,从而执行的一段程序。
触发器
是一个特殊的存储过程。 常见的
触发器
一共有三种
Insert
,
Update
,Delete 为什么要用
触发器
用
触发器
和存储过程差不多,减少了程序检索数据库的时间
Insert
触发器
当我的退卡
表
插入一条记录的时候我账单汇总
表
里的 支出(expense)会在原来的基础上增加新退卡的金额 C...
sql
server的插入
insert
,更新
update
触发器
示例
sql
server的插入
insert
,更新
update
触发器
示例
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章