У меня есть оператор INSERT
в процедуре с полем даты в формате NUMBER, преобразованным в DATE, но в некоторых случаях преобразование невозможно. Я пытался обработать исключение с EXCEPTION
WHEN OTHERS THEN
, но он не вставляет ни одной строки.Даты включения исключения Oracle PLSQL
Я хочу вставить NULL
только в поле DATE
если преобразование невозможно.
Должен ли я использовать любой курсор или коллекцию?
Можете ли вы показать нам код в процедуре? – mhatch
Я думаю, что вы должны сделать свою собственную функцию проверки: http://stackoverflow.com/questions/4486949/safe-to-number – vercelli