![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как бы сделать управляемый ORDR BY в SP? Помогите ПЛЗ! [MSSQL]
DBDev © (2003-06-01 16:57:00)Имеем:
CREATE PROCEDURE sp_boards_main1
...,
@OrderByClause VarChar(100)AS
BEGIN
SELECT ...
, где >@OrderByClause - строка, содержащая название поля по которому упорядочивать.
Как бы сделать так, чтобы можно было упорядочивать по значению этой переменной???
MOA (2003-06-02 11:18:00) [1]Посмотрите тут:
http://www.sql.ru/faq/faq_topic.aspx?fid=112
stone (2003-06-02 10:53:00) [2]а разве нельзя упорядочивать полученный набор данных непосредственно на клиенте?
DarkGreen (2003-06-02 09:45:00) [3]Не с правами у тебя проблема. С чего ты взял что ХП должна возвращать не ридонли рекордсет? Из зачем в ХП делать ордер бай? Можено ведь поступить так:
select * from My_Stored_Proc order by SP_OutPutParam
DBDev (2003-06-01 17:26:00) [4]2 Zelius - не хочу так. Так у меня проблемы с правами на редактирование.
В частности именно из-за этого полученный рекордсет не редактируется...
Zelius (2003-06-01 17:13:00) [5]Ну только если в этой процедуре динамически формировать SQL запрос и выполнять его с помощью EXECUTE.