У меня есть хранимая процедура со следующим динамическим запросомПрисвоить динамический OpenQuery переменного в SQL Server
ALTER PROCEDURE [dbo].[Del_AE_Update]
@uid nvarchar(MAX)
AS
BEGIN
Declare @AEname varchar(MAX);
Declare @sqlquery varchar(MAX);
Set @sqlquery = ('Select name FROM OPENQUERY(CRM_MYSQL,''Select name From tscrm_prod.user_info where uid='[email protected]+''')')
Select @sqlquery
END
Однако я получаю значение имени. Я хочу, чтобы он был назначен @sqlquery
, потому что мне нужно использовать его в следующей части процедуры.
Вот как выглядят мои результаты.
name= Dallas-BDD
@sqlquery = 'Select name FROM OPENQUERY...
Так что следующий шаг будет запустить OPENQUERY. –
Да, мне нужно знать, как это сделать. Я совершенно не знаю, как это синтаксически. –