Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / signal, view / 5 сообщений из 5, страница 1 из 1
01.03.2006, 16:45
    #33574600
poiuytr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
signal, view
А можно ли во VIEW использовать SIGNAL чтобы сообщить о ошибке?
Например
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
with tmp( vremja, priznak ) as 
(values (current date,  1 ), (current date +  1  day,  2 ), (current date +  2  day,  3 )) 
select 
	   case
	   	   when priznak =  1  then vremja
		   when priznak =  2  then vremja +  1  month
		   else null
	   end as vremja 
from tmp;
как в этом запросе вместо выдачи NULL значения времени сделать SIGNAL?
На такое
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
with tmp( vremja, priznak ) as 
(values (current date,  1 ), (current date +  1  day,  2 ), (current date +  2  day,  3 )) 
select 
	   case
	   	   when priznak =  1  then vremja
		   when priznak =  2  then vremja +  1  month
		   else SIGNAL SQLSTATE '75100' SET MESSAGE_TEXT = 'error'
	   end as vremja 
from tmp;
дб2 отвечает вот этим
Код: plaintext
[IBM][CLI Driver][DB2/NT] SQL0104N  An unexpected token "SQLSTATE '75100' SET MESSAGE_TEXT = '...


Или может есть другой путь?
...
Рейтинг: 0 / 0
01.03.2006, 16:59
    #33574657
poiuytr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
signal, view
poiuytrИли может есть другой путь?
Другой путь сигнализировать об ошибке из VIEW или простого селекта.
...
Рейтинг: 0 / 0
01.03.2006, 17:28
    #33574776
Astron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
signal, view
poiuytr poiuytrИли может есть другой путь?
Другой путь сигнализировать об ошибке из VIEW или простого селекта.
Сам не пробовал, но может функцию написать, которая при соответствующем параметре сделает SIGNAL?
...
Рейтинг: 0 / 0
01.03.2006, 17:36
    #33574821
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
signal, view
...
Рейтинг: 0 / 0
01.03.2006, 17:44
    #33574856
poiuytr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
signal, view
Супер, оказывается такая функция уже есть. Спасибо.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / signal, view / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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