Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Конструкция CASE в SQL-запросе. / 6 сообщений из 6, страница 1 из 1
28.09.2006, 15:27
    #34019346
Maxim A. Epishin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конструкция CASE в SQL-запросе.
Подскажите можно ли как-то заставить заработать вот такой пример:

Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT
CASE
  WHEN Field1 =  1  THEN 'ONE'
  WHEN Field1 =  2  THEN 'TWO'
  ELSE NULL
END
FROM MyTable

на таблице прилинкованной к Oracle, на обычных таблицах отрабатывает нормально. Версия Cache' 5.0.18 win32.
...
Рейтинг: 0 / 0
28.09.2006, 16:29
    #34019667
ну я
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конструкция CASE в SQL-запросе.
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT
CASE Field1
  WHEN  1  THEN 'ONE'
  WHEN  2  THEN 'TWO'
  ELSE NULL
END
FROM MyTable
...
Рейтинг: 0 / 0
29.09.2006, 11:49
    #34021496
Maxim A. Epishin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конструкция CASE в SQL-запросе.
Текст для примера взят из документации Cache' :) в оригинале так:

Код: plaintext
1.
2.
3.
4.
select name, 
sum(CASE YM WHEN  200608  THEN Num END) as m08, 
sum(CASE YM WHEN  200609  THEN Num END) as m09
from stat2.bik_index
group by name
...
Рейтинг: 0 / 0
29.09.2006, 15:56
    #34022752
VadimF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конструкция CASE в SQL-запросе.
Так Вы же работаете с прилинкованной таблицой.
Запрос по ней выполняется в Oracle.
Так что нужно использовать соответствующий синтаксис.

Вадим
...
Рейтинг: 0 / 0
02.10.2006, 14:57
    #34026184
Maxim A. Epishin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конструкция CASE в SQL-запросе.
В Оракле этот запрос выполняется без проблемм, в Каше выдает вот такую ошибку: cache'Не удается создать объект динамического запроса для этого выражения.
ERROR #5821: Невозможно создать запрос: 'SQLCODE = -400'
...
Рейтинг: 0 / 0
04.10.2006, 09:59
    #34030593
Maxim A. Epishin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конструкция CASE в SQL-запросе.
Спасибо за ответы, такая же ситуация к таблицам прилинкованым к другим БД, видимо линкую неправильно, проблемма так и не решена.

PS. Может я информации недостаточно предоставил?
PPS. Или Cache' никто не занимается?
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Конструкция CASE в SQL-запросе. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]