Форум: "Базы";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
ВнизРезультат ХП как рез. поле запроса Найти похожие ветки
← →
Juice © (2007-04-23 20:15) [0]Есть ли возможность в Firebird2.SQL (если в других БД вы такое встречали то тоже интересно) чтобы решить такую задачу одним запросом не прибегая к написанию отдельной хранимой процедуры? Вот пример:
Есть таблица кастамеров: код, имя, адрес;
Есть ХП: на входе принимает CustomerID, на выходе возвращает одно некое значение;
Можно ли сделать запрос видаselect * from customers
но вдобавок отдельной колонкой, рядом с каждым кастамером было значение хранимой процедуры для него? Часто сталкиваюсь с такой задачкой в запросах.
← →
Johnmen © (2007-04-23 20:41) [1]Эта "возможность" всегда была, ещё в IB.
SELECT * FROM Table A
LEFT JOIN StoredProc(A.CustomerID) ON 0=0
Читать http://www.ibase.ru/dpopov/proc-join.html
← →
PEAKTOP © (2007-04-24 11:09) [2]
SELECT REF1.ID AS ID, REF1.NAME AS NAME,
(SELECT FIRST 1 PR.SOME_VALUE FROM MY_PROC(REF1.ID) PR) AS SOME_VALUE
FROM MY_TABLE REF1
WHERE (.........)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.064 c