Текущий архив: 2006.09.10;
Скачать: CL | DM;
Внизданные хранимки как основа Найти похожие ветки
← →
Ищущий © (2006-06-29 15:40) [0]берем хранимку вызывающую другую хранимку, получаем результат...
далее работаем с этим результатом (select, order и т.д.)
вопроса 2
1) как на сервере получить набор имен полей результата
2) как на сервере работать с полученным результатом
← →
Fay © (2006-06-29 15:43) [1]create procedure p_Jopa
as
insert into #JOPA (F1, F2) select * from JOPA
go
create table #JOPA (F1 int, F2 int)
exec p_Jopa
select * from #JOPA
← →
Ega23 © (2006-06-29 16:03) [2]
if @ActNam="TABLES.SEL"
begin
if ((@TblCod=-1) and (@TblNam<>""))
Select @TblCod=TblCod
from Tables
where TblNam=@TblNam;
Select T.*, TT.TblTypNam
into #Temp_TABLES
from Tables T, TableTyps TT
where T.TblTypCod=TT.TblTypCod and
(@TblTypCod=-1 or T.TblTypCod=@TblTypCod) and
(@TblCod=-1 or T.TblCod=@TblCod);
if @SortOrder=0
Set @aSQL=" ASC "
else
Set @aSQL=" DESC ";
Set @aSQL="Select * from #Temp_TABLES Order By TblLevel "+@aSQL+", TblOrd "+@aSQL;
Set NoCount OFF;
exec(@aSQL);
Drop Table #Temp_TABLES;
Goto Fin;
end;
← →
Fay © (2006-06-29 16:09) [3]2 Ega23 © (29.06.06 16:03) [2]
>Select T.*, TT.TblTypNam into #Temp_TABLES
Так, ваще-то, делать не нужно...
>Select T.*
И так...
← →
Ega23 © (2006-06-29 16:21) [4]
> Так, ваще-то, делать не нужно...
Почему???
> И так...
Почему??
← →
Fay © (2006-06-29 16:47) [5]> Почему???
http://www.sql.ru/forum/actualthread.aspx?tid=308425&hl=select
> Почему??
Перечитал [2]. В даном случае - можно и нужно 8), хотя я и не понял, для чего такой хитрый код...
← →
Ega23 © (2006-06-29 16:49) [6]
> Перечитал [2]. В даном случае - можно и нужно 8), хотя я
> и не понял, для чего такой хитрый код...
>
Надо было в зависимости от параметра или прямую или обратную сортировку давать.
← →
Ega23 © (2006-06-29 16:52) [7]
> http://www.sql.ru/forum/actualthread.aspx?tid=308425&hl=select
Ну, откровенно говоря, сильных противореций не увидел.
С учётом того, что у меня выборка максимум на 200 записей будет - это фигня.
← →
Ищущий. (2006-07-04 16:07) [8]спасибо за ответы...
Покопался в helpe и решил сделать через openrowset. Хотелось бы услышать Ваши мнения..
← →
Ega23 © (2006-07-04 16:09) [9]
> решил сделать через openrowset
Тормознее, чем через временную таблицу.
Страницы: 1 вся ветка
Текущий архив: 2006.09.10;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.051 c