Mehre "Set"-Anweisungen im Statement

26/09/2007 - 11:49 von rudolf.kiepetz | Report spam
Hallo Newsgroup

Ich versuche mehrere Felder mit der "set" Anweisung auf einmal zu
àndern.
Leider bekomme ich immer eine Fehlermeldung "Incorrect Syntax"

Hier das Statement:

update TSDWHPersonalDB.cognosadmin.fact_Bvw_Vorschlaege
set Hist_BisDatum=hist.BisDatum,
set Hist_Dauer=hist.Dauer,
set Hist_Diff= dbo.fkt_Zeitdifferenz(vondatum,bisdatum,'D')
from TSDWHPersonalDB.cognosadmin.fact_Bvw_Status_Historie hist
inner join TSDWHPersonalDB.cognosadmin.fact_Bvw_Vorschlaege vs
on hist.VorschlagID=vs.VorschlagID and hist.VonDatum=vs.Hist_VonDatum

Was mache ich falsch ?

Herzlichen Dank für Eure Hilfe
Rudi
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
26/09/2007 - 11:58 | Warnen spam
Hallo rudolf.kiepetz,

"" schrieb:

update TSDWHPersonalDB.cognosadmin.fact_Bvw_Vorschlaege
set Hist_BisDatum=hist.BisDatum,
set Hist_Dauer=hist.Dauer,
set Hist_Diff= dbo.fkt_Zeitdifferenz(vondatum,bisdatum,'D')



UPDATE TSDWHPersonalDB.cognosadmin.fact_Bvw_Vorschlaege
SET Hist_BisDatum = hist.BisDatum,
Hist_Dauer = hist.Dauer,
Hist_Diff = dbo.fkt_Zeitdifferenz(vondatum,bisdatum,'D')
...

(Formatierung dient nur der Übersichtlichkeit)

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen