Главная страница
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.04 c
15-1156175964
Чапаев
2006-08-21 19:59
2006.09.10
Photoshop. Прозрачность.


2-1155821025
Wolferio
2006-08-17 17:23
2006.09.10
Запущена ли ДОС программа


3-1152217283
sholom
2006-07-07 00:21
2006.09.10
Это mysql не позволяет или комп?


15-1155245302
Dbtgtt
2006-08-11 01:28
2006.09.10
Пожалуйста, по человечески объясните, что такое XOR!


1-1153968571
-=Germe$=-
2006-07-27 06:49
2006.09.10
Перерисовка контрола