Проблема при вставке

wellvk
Дата: 06.03.2007 14:17:06
Приветствую Народ, у меня возникла проблема, не подскажите пути её решения?

я делаю вставку данных в табл tab1, данные берутся из запроса...
пример (insert into tab1 select col1,col2 from tab2 where col1>5 )
когда запрос возвращает данные -то всё ок,
но если данных, соответсвующих данному условию нет, то программа зависает..т.к не чего вставлять.
Вопрос : можно ли сделать какое-то исключение чтоб программа не висла.правда потом всё равно работает, но думает очень долго, а программы использующие эту процедуру зависают.
Спасибо.
Elic
Дата: 06.03.2007 14:20:17
wellvk
но если данных, соответсвующих данному условию нет, то программа зависает..т.к не чего вставлять.
Так не бывает
Jannny
Дата: 06.03.2007 14:22:33
Elic
wellvk
но если данных, соответсвующих данному условию нет, то программа зависает..т.к не чего вставлять.
Так не бывает
Ну почему, смотря что есть программа :)
wellvk
Дата: 06.03.2007 14:22:46
почему не бывает?
Elic
Дата: 06.03.2007 14:27:11
wellvk
почему не бывает?
Потому что.
А ты делаешь неверные выводы о причинах на основании следствия.
wellvk
Дата: 06.03.2007 14:29:09
я бы хотел внести ясность : данный запрос находится в процедуре.
Результат запроса должен вставляться в др таб, проблема возникла тогда, когда всталять стало нечего.
Elic
Дата: 06.03.2007 14:46:22
wellvk
я бы хотел внести ясность : данный запрос находится в процедуре.
Результат запроса должен вставляться в др таб, проблема возникла тогда, когда всталять стало нечего.
Ошибка в 17-ой строке