Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вытащить значение из переменной наружу дин. запроса  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
Существует ли какой-нибудь рабочий аналог вот такой конструкции?
DECLARE 
  @Q Varchar (max) 
SET @Q=''

DECLARE 
  @Bebe Varchar (max) 
SET @Bebe = 'Bebe'
SET @Q = 'SET @Bebe = @Bebe + ''AAA'' '
EXEC(@Q)

SELECT @Bebe
 


Где последний селект вернет 'BebeAAA'
15 апр 13, 13:18    [14181358]     Ответить | Цитировать Сообщить модератору
 Re: Вытащить значение из переменной наружу дин. запроса  [new]
Glory
Member

Откуда:
Сообщений: 104760
sp_executesql
15 апр 13, 13:21    [14181378]     Ответить | Цитировать Сообщить модератору
 Re: Вытащить значение из переменной наружу дин. запроса  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
Cammomile,

sp_executesql с output-параметром
15 апр 13, 13:21    [14181388]     Ответить | Цитировать Сообщить модератору
 Re: Вытащить значение из переменной наружу дин. запроса  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
А в функцию я это смогу вставить?
15 апр 13, 13:23    [14181397]     Ответить | Цитировать Сообщить модератору
 Re: Вытащить значение из переменной наружу дин. запроса  [new]
Glory
Member

Откуда:
Сообщений: 104760
Cammomile
А в функцию я это смогу вставить?

Нет
15 апр 13, 13:24    [14181408]     Ответить | Цитировать Сообщить модератору
 Re: Вытащить значение из переменной наружу дин. запроса  [new]
Cammomile
Member

Откуда:
Сообщений: 1214
А чтоб внутри функции работало есть варианты?
15 апр 13, 13:28    [14181441]     Ответить | Цитировать Сообщить модератору
 Re: Вытащить значение из переменной наружу дин. запроса  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
Cammomile
А чтоб внутри функции работало есть варианты?
Они не очень хорошие...
В общем, не-TSQL :((
15 апр 13, 13:30    [14181448]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить