Главная страница
    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.46 MB
Время: 0.051 c
15-1155990009
sleept
2006-08-19 16:20
2006.09.10
не понял


2-1155803302
Андрей123
2006-08-17 12:28
2006.09.10
Помогите!!! Как изменить запятую на точку


3-1152081248
zorik
2006-07-05 10:34
2006.09.10
Какое событие в TDataLink отвечает за изменение данных


3-1151652822
dwar
2006-06-30 11:33
2006.09.10
Connection autarisation failure. File is not a valid database ???


15-1155709272
Term
2006-08-16 10:21
2006.09.10
Приложение под .NET





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский