【发布时间】:2014-10-20 00:37:28
【问题描述】:
我将在STORED PROCEDUREin T-SQL 中执行以下操作。
Table1 包含一些任意的行。表 2 比表 1 包含更多的行,但存在的行是相同的,除了一个包含日期的列。
如果Table2中存在Table1中的一行,我想更新Table2的日期列。
如果 Table2 中的行在 Table1 中不存在,我也想更新 Table2 的日期列。
我终其一生都无法弄清楚实现这一点的语法,因为这个存储过程不会接受任何参数或输出任何参数。
【问题讨论】:
-
如果表 1 中不存在记录,那么您将在表 2 中更新什么值
-
@Pradeep 和存在一样,只是我将日期设置为今天的日期,而不是Table1返回的日期。
标签: sql-server tsql azure-sql-database