Ich bin in dem Prozess eine Reihe von Funktion von DB2 zu SQL Server umzuwandeln und dies hat mich stecken, habe ich die Funktion von diesem umgewandelt dies:Konvertieren von DB2-Funktion zu SQL-Server-Funktion
create function prf_t_excinter_nzw(@AC_ID_i int,@TFH_i float)
RETURNS TABLE
RETURN select l.ft_id, l.rg_id, r.thr,case when l.from_value is null then to_value else (thr-from_value)/(to_value-from_value)*(to_value-from_value)+from_value end as value
from (
select ft_id,rg_id,to_value,from_value,to_value,from_value
from (
select row_number() over (partition by l.ft_id, l.rg_id, l.thr order by l.ft_id,l.rg_id, l.thr, r.thr desc) as num, l.ft_id, l.rg_id, l.to_value, r.from_value
from (
select ft_id, rg_id, thr, ac_value as to_value
from prf_t_ftexc_nzw(@AC_ID_i,@TFH_i) as d) as l
left outer join (
select ft_id, rg_id, thr, ac_value as from_value
from prf_t_ftexc_nzw(@AC_ID_i,@TFH_i) as d) as r
on l.ft_id = r.ft_id
and l.rg_id=r.rg_id
and l.thr > r.thr) as l_r
where num = 1) as l
join (
select prm_id, thr from prf_t_prm_1d_thr as r
where prm_id in (select id from prf_t_prm where name like '%RG_NZW')) as r
on l.rg_id=r.prm_id and (l.from_value<r.thr or l.from_value is null)
and (r.thr<=l.to_value)
an dieser Stelle ich erhalte den Fehler Msg 8156, Ebene 16, Status 1, Prozedur prf_t_excinter_nzw, Zeile 18 die Spalte ‚to_value‘ wurde/mehrmals für ‚l‘ alle Tipps angegeben Vorschläge zu beheben?
Haben Sie versucht, SSMA 6.0.1 für DB2-Tool von der Microsoft. http://www.microsoft.com/en-us/download/details.aspx?id=51216 – Hiten004
@ Hiten004 Ich habe versucht, es mit SSMA 6.0.0 zu konvertieren, aber es ist fehlgeschlagen, ich kann es mit der neuesten Version versuchen, denke, es ist 6.0.2 – James
Haben Sie den Fehler untersucht. Ich denke du möchtest das als Frage stellen !! – Hiten004