我想知道这种存储过程是否可行,我需要某种循环结构吗?我想这样做,基本上按照这个顺序:
- 从一个表或视图中获取所有行。(表格1)
- 基于表 1 中的列,我想设置用于插入/更新表 2 的变量。
- 我想引用另一个表 (table3),以从 table1 中找到一个键,该键将“覆盖”行数据可能落入的任何情况。
- 插入或更新表 2。
如果这是可能的,我可以在答案中获得某种草稿吗?感谢您的阅读!请尝试帮助!这是我在想的另一种“图表”:
- 从表 1 中选择 *
- case [table1].[table1column] - [table1].[table1column] <=0, parameter1= "a" (很多情况)
- case [table1].[tableID] 存在于table3,parameter1 = [table3].[parameter]
- case [table1].[tableID] 存在于 table2 中,更新,否则插入
感谢到目前为止的所有尝试!如果我弄清楚了,我会发布它。