@Bummi: was soll ich dazu sagen? Vielen, vielen Dank! Leider meldet er folgenden Fehler: 'Ungültiger Objektname 'new_tbl_categories'.', wenn ich es wie von dir beschrieben aufrufe. Hast du da eine Idee?
Mein Versuch bis jetzt ist eher mau:
Code:
create function genreDist(@UGenreId int,@OGenreId int)
RETURNS int
as
begin
declare @dist int
declare @curr int
set @dist = 0
set @curr = @UGenreId
while @curr != @UGenreId
begin
set @dist = @dist+1
select @curr = (select obergenre
from genre
where genreid = @curr)
end
return @dist
end;
es kompiliert nichtmal und Errorhandling wäre natürlich auch angebracht^^