TSQL - xp_cmdshell с переменной в CMD
Есть ли способ поместить переменную в xp_cmdshell?
пример:
DECLARE @command varchar (600)
DECLARE @Newfilename varchar (50)
SET @Newfilename = (select TOP (1) [DDTNR]+'.cmd' AS 'DDTNR' from [111].[dbo].[DDT_LFS])
SET @COMMAND = 'rename "\\9_Batch\EmptyFile.txt" @Newfilename'
exec master.dbo.xp_cmdshell @command
в этом примере файл EmptyFile.txt будет переименован в @Newfilename, но не как переменное содержимое.
Спасибо