我有一张带有采购订单的表格:
po_line table
+--------+---------+-----------+
| po_num | po_line | date |
+--------+---------+-----------+
| 1 | 1 | 9/22/2013 |
| 1 | 2 | 9/22/2013 |
| 1 | 3 | 9/22/2013 |
| 2 | 1 | 9/21/2013 |
| 2 | 2 | NULL |
+--------+---------+-----------+
po table
+--------+-----------+
| po_num | confirmed |
+--------+-----------+
| 1 | NULL |
| 2 | NULL |
+--------+-----------+
对于给定的 po,例如 po_num 1,如果所有记录中都有这些行的日期,我想将表 2 中的值更新为“已确认”。示例 1 将填充确认。PO 2 将不符合标准,因为第 2 行没有日期。
我需要使用光标来执行此操作吗?运行 sql 2008 r2。