我有一个表,其中包含来自其他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中获取更新的表每次启动应用程序时,在WinForm中输入-field。
答案 0 :(得分:0)
很难从问题中确切说明您要解决的问题。似乎可以将其归结为几种不同的解决方案:
如果您要谈论信息表的数据过时,请创建一个视图并从中选择一个视图,或使用存储过程填充dataGridView。
如果要谈论保留Information表中其他表的历史信息,则需要在其他表上使用触发器。
有时候最难的事情是有效地传达您所追求的。只要您知道如何提出问题,这里的所有问题都可以在论坛上解决。 :)