Sollte man meinen, aber nein... Er erstellt mir zwar die SP, also die Syntax stimmt. Wenn ich die SP jedoch ausführe, krieg ich folgende Meldung
Line 1: Incorrect syntax near '.'.
select ct.
Zur Vollständigkeit halber hier mal die ganze SP:
SQL-Code:
create procedure spQueryMailHKA(
@P_ID int,
@MailAddress varchar(255) output)
as
declare @Code varchar(10)
declare @PA_ID int
set @PA_ID = (Select pa.ID from partner pa, property p where p.Manager=pa.ID and p.ID=@P_ID)
print @PA_ID
set @Code = 'select ct.Code from partner p join commtyp ct on p.HKANotificationCommTyp=ct.ID where p.ID = @PA_ID and ct.IsByEMail=1'
execute(@code)
print @Code
set @MailAddress = isnull((select pc.Number from PartnerComm pc, Partner pa, CommTyp ct
where pc.Partner=pa.ID and pc.CommTyp=ct.ID and ct.Code=@Code and pa.ID=@PA_ID),'')
print @MailAddress