好的,所以我需要一些SQL 101帮助。我正在SQL中构建一个新表,它将用于与外部源的VPN连接。我在SQL中构建了一个视图,其中包含了我需要从主数据库获取此新表的所有信息。我现在需要将数据推送到表中。问题是数据不断变化,我不确定我最简单的方法是做什么。我需要能够最初将数据从视图复制到表中,但之后我需要能够使用新信息更新已存在的记录,并将新记录插入到尚不存在的表中。
现在,我不仅仅是使用视图处理VPN所需数据的原因是因为将使用数据的外部源需要能够推回一些在任何地方都不存在的值。我的表并将它们保存到与之关联的唯一记录中。当我进行更新时,我需要保留那些单独推送的值,并只更新数据库中已存在的值。
我希望这是有道理的,因为我需要一些关于如何做到这一点的指导,因为我之前没有这样做过。
这个表格如下:
ID Name Address Email X Y Z<br>
123456 John Smith 123 Any St john@d.com 123 12 1125
X Y&amp; Z是将从外部源填充的字段,该外部源将与来自Web服务的记录的ID号相关联。
感谢您的帮助