使用存储过程将数据从一个表更新到另一个表

问题描述:


我在两个表之间更新数据时遇到问题。我想使用Store过程将数据从一个表更新到另一个表。我的代码是



Hi I have an issue to update data between two table. I want to update data from one table to another using Store procedure. My code is

SELECT NoMonth,ACC_P,StartDate FROM dbo.tbl_Accural_Basic
UPDATE WEB_tbl_Accural_Audit SET NoMonth=nomonth,ACC_P=ACC_P, StartDate=Startdate





但是没有发生任何事情。它将在select命令中显示数据

请帮助我

Maideen



But Nothing happend. It will show the data in select command
Pls help me
Maideen

Hai Maideen,



使用此,



Hai Maideen,

use this,

update updtab
set    updtab.NoMonth      = selecttab.nomonth
,      updtab.ACC_P        = selecttab.ACC_P
,      updtab.StartDate    = selecttab.Startdate
from   WEB_tbl_Accural_Audit updtab
,      dbo.tbl_Accural_Basic selecttab (nolock)


希望这个例子可以帮到你



http://sqlservercodebook.blogspot.com/2008/04/update-data- in-one-table-with-data-from.html [ ^ ]
hope this example will help you

http://sqlservercodebook.blogspot.com/2008/04/update-data-in-one-table-with-data-from.html[^]