Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.046 c
1-1153992363
oleg___
2006-07-27 13:26
2006.09.10
Реализация интерфейса


5-1138111947
Creative
2006-01-24 17:12
2006.09.10
обработчик onKeyDown


2-1155816596
Alral
2006-08-17 16:09
2006.09.10
Движение компонентов.


1-1154327198
KygECHuK
2006-07-31 10:26
2006.09.10
Проблема с иницилизацией переменных


1-1153906243
SDA
2006-07-26 13:30
2006.09.10
по VirtualTreeView