Sql выберите где в использовании динамического SQL
Привет,
Я использую динамический sql и пытаюсь выполнить "where in" из другой таблицы, однако у меня возникают проблемы с синтаксисом.
Что я уже пробовал:
DECLARE @accountprofit nvarchar(max) DECLARE @accountprofit2 nvarchar(max) DECLARE @accountprofile nvarchar(max) DECLARE @accountprofile2 nvarchar(max) set @accountprofit = 'select cust_no from G.DBO.Clients' EXEC(@accountprofit) SET @accountprofile2 = 'SELECT ACC, CUST FROM ACCOUNTTABLE AP WHERE ap.cust in (' + @accountprofit + ') ' exec @accountprofile2 SET @accountprofile = 'SELECT * into ##accountprofile FROM OPENQUERY([MYSERVER],' + '''' + @accountprofile2 + '''' + ')' EXEC(@accountprofile) select * from ##accountprofile
Suvendu Shekhar Giri
Какую ошибку он показывает?