Показать сообщение отдельно
  #4  
Старый 30.07.2011, 22:15
delphicoding delphicoding вне форума
Активный
 
Регистрация: 04.07.2011
Сообщения: 206
Репутация: -461
По умолчанию

Цитата:
Как не трудно заметить у тебя в WHEN не условие, а просто значение.
Странно, вот там в примерах написано: http://www.firebirdsql.su/doku.php?id=case
Код:
  case sl.order_status
    when 'open' then 'открыт'
    when 'waiting' then 'в ожидании'
    when 'shipped' then 'отгруженный'
Аналогично написал я в своей процедуре. то есть писать в каждой строке параметр значение которого проверяется НЕ нужно!
Цитата:
У тебя возвращается не таблица, а именно одно значение.
Это невозможно, тк при ручной проверке прямо в БД этой процедуры например "1,2,3" на выходе получается табличка с одной колонкой и строками: [1][2][3]. То есть процедура при ручной проверке работает...
Ответить с цитированием