怎么将数据库里边的一张表进行随时更新出一张新表
如何将数据库里边的一张表进行随时更新出一张新表?
问题:“如何将数据库里边的一张表(aaTb)进行随时更新出一张新表(bbTb),新表bbTb里面保有之前表aaTb字段的空记录以代替aaTb来做数据存储工作任务,然后表aaTb停止存储任务。”
这个可以实现?如何实现呢?
------解决方案--------------------
------解决方案--------------------
问题:“如何将数据库里边的一张表(aaTb)进行随时更新出一张新表(bbTb),新表bbTb里面保有之前表aaTb字段的空记录以代替aaTb来做数据存储工作任务,然后表aaTb停止存储任务。”
这个可以实现?如何实现呢?
------解决方案--------------------
CREATE TRIGGER tr_InsBBTB
ON dbo.aaTB
AFTER INSERT,UPDATE
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for trigger here
INSERT INTO dbo.bbTB
( id, UserID, UserName )
SELECT id, UserID, UserName FROM inserted
END
GO
------解决方案--------------------
exec master..xp_cmdshell '[路径]\[文件名].bat'