课程设计题:关于C#中数据处理问题 1.两张表(A,B),相同字段(ID,NAME,FLAG,UPDATE_TIME),不同数据库;2.A表做基础表,当有数据更新时,则更新B表;3.如果A表中有其中一条数据,而B表中对应数据不存在,则插入B表,使两表完全相同。以上部分那个大侠,可以提供方案和部分核心源码吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一下:1.两张表(A,B),相同字段(ID,NAME,FLAG,UPDATE_TIME),不同数据库(分别是两个不同机器上的数据库);2.A表做基础表,当有数据更新时,则更新B表;3.如果A表中有其中一条数据,而B表中对应数据不存在,则插入B表,使两表完全相同。以上部分那个大侠,可以提供方案和部分核心源码吗? 触发器:http://www.cnblogs.com/xianqingzh/archive/2009/04/30/1447143.html例子很多,也可以自己找。原理就是:当数据库中某一个表发生变化,或者数据库对表执行某个操作,比如更新,插入,删除等,就会去执行另一个操作。Answer:当第一个表发生变化,有更新操作(触发器启动),执行对B表的插入操作(一段Insert的SQL文) http://topic.csdn.net/t/20060829/15/4983881.html 有关 触发器的代码: 例如:-------------------------------------------------------------------------------------------------删除触发器drop trigger recordTable1-- 创建一个触发器create trigger recordTable1 --[create ] [trigger ] [触发器名] on dbo.table1-- [on] [表名] after update ,insert --[after] [当执行update 语句][当执行insert 语句]asbegin ---这是 触发器的主体,你可以改成你要的代码。 --一但在表table1执行 [update语句][insert语句]--下面的代码就会运行:-- 你要取得这次插入的数据: --请查 表:[inserted]中取得:end--试试:运行insert into dbo.table1(xx,xx)values('girl','boy'); PropertyGrid中不确定下拉框数据绑定 请问dateTimePicker 如何显示为monthCalendar 的样式。 奇怪 输出窗口运行的时候为什么没了? AJAX控件不能用的问题? 如何实现象QQ那样的视频 日志文件防删除 防人为修改的思路请教 那位大虾有用C# 播放AVI文件的源码 html和web表单控件有什么不同,详细点,谢谢。 为什么在SQL查询语句中GROUP BY无效? 非程序型问题! C#中怎么接收串口发送数据的问题 使用web client上傳檔案如何得到server回傳成功
1.两张表(A,B),相同字段(ID,NAME,FLAG,UPDATE_TIME),不同数据库(分别是两个不同机器上的数据库);
2.A表做基础表,当有数据更新时,则更新B表;
3.如果A表中有其中一条数据,而B表中对应数据不存在,则插入B表,使两表完全相同。以上部分那个大侠,可以提供方案和部分核心源码吗?
例子很多,也可以自己找。
原理就是:当数据库中某一个表发生变化,或者数据库对表执行某个操作,比如更新,插入,删除等,就会去执行另一个操作。
Answer:当第一个表发生变化,有更新操作(触发器启动),执行对B表的插入操作(一段Insert的SQL文)
例如:
-----------------------------------------------------------------------------------------------
--删除触发器
drop trigger recordTable1-- 创建一个触发器
create trigger recordTable1 --[create ] [trigger ] [触发器名]
on dbo.table1-- [on] [表名]
after update ,insert --[after] [当执行update 语句][当执行insert 语句]
as
begin
---这是 触发器的主体,你可以改成你要的代码。
--一但在表table1执行 [update语句][insert语句]
--下面的代码就会运行:
-- 你要取得这次插入的数据:
--请查 表:[inserted]中取得:
end--试试:运行
insert into dbo.table1(xx,xx)values('girl','boy');