SQL 服务器视图插入更新
SQL Server Views insert update
我在 SQL 服务器中有一个 table,我想使用视图 insert/update 到另一个 table。
Table A 是源 Table,Table B 是目标。我想带来所有新记录和任何已更新的记录。这可能使用视图吗?如果可以的话如何?
创建视图集成为
Select * 来自 Table_A
上面会给我所有的记录,这很好,但我不想每天都把 table 带过来,我想围绕 table B 设计逻辑。我只想要记录新的和/或已更新。 Table A 没有创建日期。 table 结构如下所示。
人物、地点、付款人
鲍勃,2A,硕士
我不确定您要达到的目的或原因。
肯定 Table_B 是 Table_A,因为 Table_A 包括所有已创建(即 "new")或更新的记录。
如果 Table_A 上有一个时间戳,它包含每条记录的创建或更新日期,而您只想在某个时间戳之后创建或更新记录,您可以创建一个视图来执行此操作。如果您希望视图中的数据前滚,您甚至可以使用当前服务器时间减去某个任意数字。
您需要包含更多关于Table_A的内容以及您希望视图中的数据实现什么的信息,以获得更简洁的答案。
我在 SQL 服务器中有一个 table,我想使用视图 insert/update 到另一个 table。
Table A 是源 Table,Table B 是目标。我想带来所有新记录和任何已更新的记录。这可能使用视图吗?如果可以的话如何?
创建视图集成为 Select * 来自 Table_A
上面会给我所有的记录,这很好,但我不想每天都把 table 带过来,我想围绕 table B 设计逻辑。我只想要记录新的和/或已更新。 Table A 没有创建日期。 table 结构如下所示。
人物、地点、付款人
鲍勃,2A,硕士
我不确定您要达到的目的或原因。
肯定 Table_B 是 Table_A,因为 Table_A 包括所有已创建(即 "new")或更新的记录。
如果 Table_A 上有一个时间戳,它包含每条记录的创建或更新日期,而您只想在某个时间戳之后创建或更新记录,您可以创建一个视图来执行此操作。如果您希望视图中的数据前滚,您甚至可以使用当前服务器时间减去某个任意数字。
您需要包含更多关于Table_A的内容以及您希望视图中的数据实现什么的信息,以获得更简洁的答案。