Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как бы сделать управляемый 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.


Наверх

Титульная страница Поиск, карта сайта Написать письмо