Hey Guys,
I cant find a way to include a Variable between textparts...
declare
@newName nvarchar(max),
@nName nvarchar(12),
set @newName = 'rudi'
set @nName = 'TEST'
This works
exec [database].[dbo].[_Procedure] rudi,'NameTESTAlter',21,0
Here I get a Syntax error near @nName (already tried many different ways... )
exec [database].[dbo].[_Procedure] @newName,'Name'+ @nName +'Alter',21,0
Hallo Leute,
ich bin am verzweiflen. Ich finde einfach nicht die richtige Schreibweise, eine Variable in einen Text bzw. einen Paramter einer Prozedur einzubinden...
declare
@newName nvarchar(max),
@nName nvarchar(12),
set @newName = 'rudi'
set @nName = 'TEST'
So funktioniert es
exec [database].[dbo].[_Procedure] rudi,'NameTESTAlter',21,0
So bringt er bei dem @nName einen Syntaxfehler (hab schon ettliche gängige schreibweisen probiert (ohne +, mit + usw.)
exec [database].[dbo].[_Procedure] @newName,'Name'+ @nName +'Alter',21,0