Вопрос : Using перемеююый в ЗАКАЗЕ клаузулой процедуры по SQL, котор хранят.

Я пишу, котор хранят процедуру будет использована для того чтобы побежать ОТБОРНЫЙ вопрос с множественным ЗАКАЗОМ колонками.  Я прохожу в ЗАКАЗ параметрами -- @FIELD1, @FIELD2, например.  Проблема, SQL не будет препятствовать мне использовать перемеююый в ЗАКАЗЕ clause.

I хочет proc посмотреть как это: udp_MULTI_SORT @FIELD1 VARCHAR ПРОЦЕДУРЕ ПО

CREATE (15),
AS

SELECT @FIELD2 VARCHAR (15) * ОТ ЗАКАЗА RM00101 @FIELD1, ошибка @FIELD2
The SQL я получаю когда я пытаюсь это является следующим: деталь

The ОТБОРНЫЙ определенный ЗАКАЗОМ 1 содержит перемеююый как часть выражения определяя положение колонки. Перемеююые только позволены приказывая выражением снабжая ссылками колонку name.

Does, котор любое знает дорогу вокруг этого?
class=

Ответ : Using перемеююый в ЗАКАЗЕ клаузулой процедуры по SQL, котор хранят.

по мере того как сообщение ошибки показывает: измените названия поля в положения поля (тип данных int), ИЛИ вы должны изменить к «динамическому» sql на некоторый этап
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
СОЗДАЙТЕ udp_MULTI_SORT @FIELD1 VARCHAR ПРОЦЕДУРЫ (15), @FIELD2 VARCHAR (15)
КАК
ВЫБЕРИТЕ * 
 ОТ RM00101 
ЗАКАЗ СЛУЧАЕМ 
   КОГДА @FIELD1 = «Col1» ПОСЛЕ ЭТОГО Col1 
   КОГДА @FIELD1 = «Col2» ПОСЛЕ ЭТОГО Col2
   --- etc ----
  КОНЕЦ
, СЛУЧАЙ 
   КОГДА @FIELD2 = «Col1» ПОСЛЕ ЭТОГО Col1 
   КОГДА @FIELD2 = «Col2» ПОСЛЕ ЭТОГО Col2
   --- etc ----
  КОНЕЦ

примечание //: в вышеуказанном предложении, вы могли добавить больше «заявлений случая» для того чтобы приспособить для по-разному типов данных
 



ИЛИ, быстро и пакостный метод


СОЗДАЙТЕ udp_MULTI_SORT @FIELD1 VARCHAR ПРОЦЕДУРЫ (15), @FIELD2 VARCHAR (15)
КАК
exec (ВЫБЕРИТЕ * ОТ ЗАКАЗА RM00101 МИМО [«+ @FIELD1 +»], [«+ @FIELD2 +»] ')
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us