如何将值从一列复制到另一个相同的表SQL Server?

时间:2016-05-31 02:00:20

标签: sql-server

我想将OrderNbr中的值复制到OrigOrderNbr,这些值位于同一个表中但类型与SO和QT不同。

我想从OrigOrderNbr(SO类型)更新OrderNbr(QT类型),并在QT之后创建SO。其他解释方法是我创建报价然后将其转换为SOOrder。我想在插入SO后更新QT OrigOrderNbr。

我能这样做吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

有两种方法可以解决这个问题:在存储过程或查询中将报价转换为销售订单(首选方法),或通过表格上的触发器(工作,但有副作用 - 例如,将在手动触发插入/更新)

如果没有看到负责将报价转换为销售订单的SQL代码,很难帮助您。