Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Передать порядок сортировки в хранимую процедуру


Автор: swetik1981 15.8.2010, 18:18
Имеется такая процедура: 

Код

CREATE PROCEDURE MyProc ([beginTime] DATE, [endTime] DATE) AS 
SELECT stolb1, stolb2, stolb3 
FROM MyTable 
WHERE timeStolb BETWEEN beginTime AND endTIME 

Вызываю её с помощью EXECUTE 

Всё прекрасно работает, но есть вопрос: 
- Можно ли как-то передавать в процедуру желаемый порядок сортировки вызываемых данных? Скажем, один раз я хочу сортировать данные по stolb1 в восходящем порядке, другой раз - в нисходящем. 

Автор: bopoha 23.8.2010, 11:50
Можно, для этого придется внутри строит динамический запрос и выполнять его.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)