0
我使用以下脚本来填充表格。这个脚本的工作只是罚款:在涉及表格的重复键更新插入
insert into TSC_Intermediate.dbo.stock
(article
, description
, article_id
, client
, available_stock
, unit
, location
, warehouse)
select a.article
, b.art_descr
, a.article_id
, a.client
, a.value_1
, a.unit_code
, a.location
, a.warehouse
from aststock a
join
algarticle b
on a.client = b.client
and a.article = b.article
where a.client = 'cp'
现在我需要做的是继续运行脚本,但有它更新available_stock时,有一个重复键,并插入新行的时候没有。最关键的是对(文章,地点,仓库)
我相信我需要使用代码:对重复密钥更新“available_stock”
我失去了一些东西,但。我在这个主题上看到的其他问题只涉及添加1或2行,因此它们指定要更新的值。我很困惑如何使这项工作。另外,当我在该代码的末尾输入ON DUPLICATE时,SQL在ON下给我一条扭曲的线条,表示我将它放在错误的地方。