Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как передать в переменную результат запроса? [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]

с какой целью ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо