Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.31;
Скачать: CL | DM;

Вниз

Хранимая процедура в запросе   Найти похожие ветки 

 
nst   (2008-11-21 15:30) [0]

Как в дельфи создать запрос с использованием хранимой процедуры (SQLServer).
Примерно вот такой запрос:

Select V.SETTL
from consumers c,viewcons_saldo("01.09.2008", "01.10.2008", 0) v
where C.CODE < 10100000 and (1 = 1) and (c.code = v.code)

где "viewcons_saldo" хранимая процедура


 
Ega23 ©   (2008-11-21 15:35) [1]

Никак. Поскольку набор данных, возвращаемой одной и той же ХП в TSQL может быть произвольным, её нельзя использовать вот в таких выборках.
Единственное решение - создать временную таблицу, выгрузить результат ХП во временную таблицу, сделать селект с джоином по времянке, грохнуть времянку.


 
stas ©   (2008-11-21 16:44) [2]

Ну, или вместо хранимки написать функцию если это возможно.


 
тт   (2009-02-06 09:32) [3]

всё можно.. для чего тогда процедура нужна?
с ораклом запросто курсором обохожусь и в фаирберде тоже.


 
stas ©   (2009-02-06 09:45) [4]

тт   (06.02.09 09:32) [3]

неонял

ЗЫ где ты его нашел? этому вопросу уже 100 лет. :))


 
Ega23 ©   (2009-02-06 10:01) [5]


> всё можно.. для чего тогда процедура нужна?


Как обычно, для реализации логики. А вы её как используете?


 
Johnmen ©   (2009-02-06 10:11) [6]


> с ораклом запросто курсором обохожусь и в фаирберде тоже.

А я завтра к тёще в гости съезжу. И что?



Страницы: 1 вся ветка

Текущий архив: 2010.01.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
2-1260256589
AIK
2009-12-08 10:16
2010.01.31
приложение не передаёт в ms SQl русские буквы


1-1234874517
Alex22
2009-02-17 15:41
2010.01.31
Скриншоты рабочего стола и окна приветствия


2-1260354362
Danco
2009-12-09 13:26
2010.01.31
Компонент NMPOP3


6-1211959699
Igor_34
2008-05-28 11:28
2010.01.31
Как узнать пользователя


11-1210873275
Vinum
2008-05-15 21:41
2010.01.31
Как у стринггриду запретить редактировать определенные ячейки