![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как передать в переменную результат запроса? [MSSQL]
wizz © (2004-03-09 11:19:00)Есть переменная
SET @SQL_1 = 'SELECT FIELD1 FROM TABLE1'
Как записать в переменную @SQL_2 результат выполнения @SQL_1?
ms sql server 2000
wizz (2004-03-09 11:58:00) [1]пойдет :)
всем спасибо
ZrenBy (2004-03-09 11:48:00) [2]use pubs
declare @SQL_1 nvarchar(4000)
set @SQL_1 = N'select au_id from authors'
create table #t(au_id char(20))
insert into #t exec sp_executesql @SQL_1
update #t set au_id=replace(au_id,'-','$')
select * from #t where au_id like '4%'
drop table #t
Hooch (2004-03-09 11:48:00) [3]select * from (SELECT Replace(FIELD1,'X','XXX' FROM TABLE1)
так не пойдет ? без переменных :-)
wizz (2004-03-09 11:39:00) [4]надо получить данные одним Select-ом, потом модифицировать их с помощью Replace, и по получившемуся набору данных еще один select... и все это одним скриптом
Hooch (2004-03-09 11:23:00) [5]с какой целью ?