繁体   English   中英

如何自动更新数据库表?

[英]How to update database table automatically?

我有一个表,其中包含另外3个表的数据。 我用这段代码得到了这个表:

SELECT u.UserName, s.SysName, a.Version, a.Date, a.Activities, a.Changes

INTO dbo.Information

FROM dbo.Users as u, dbo.Systems as s, dbo.Activities as a

WHERE a.UserID = u.UserID
AND a.SysID = s.SysID;

之后我得到了一张表,它显示了3个表(用户,系统,活动)的内容

问题是 - 我创建了一个表,显示一个时间戳的结果,我想有一个表,每次自动存储3个表的信息,所以我可以在DataGridVeiw-field中得到更新表我的WinForm每次启动我的应用程序。

很难从你的问题中准确地告诉你要解决的问题。 看起来这可以归结为几个不同的解决方案:

如果您正在谈论您的信息表的数据变得陈旧,那么创建一个视图并从中进行选择或使用存储过程来填充您的dataGridView。

如果您正在讨论保留信息表中其他表的历史信息,则需要在其他表上使用触发器。

有时,最难的事情就是有效地传达你所追求的东西。 只要您知道如何要求它,几乎任何事情都可以在论坛上解决。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM