Pytania oznaczone «error-handling»

16
Jak przerwać wykonywanie skryptu SQL

Pracuję nad skryptem SQL i wymagam, aby przestać kontynuować skrypt, jeśli niektóre warunki nie zostaną spełnione. Po przejściu do Google znalazłem, że RaisError z poziomem 20 dotkliwości go zakończy. Ale z niektórych powodów nie mogę skorzystać z tej opcji. Czy mogę podać, jakie są możliwe...

14
Czy Oracle PL / SQL ma standardową procedurę ASSERT?

Chciałbym użyć procedury ASSERT funkcjonalnie podobnej do tej znalezionej w innych językach, tj. Konstrukcji (czy to procedury, składni ...) ASSERT( <condition>, <msg>) tak, że gdy <condition>przekazany w pierwszym argumencie argument ma wartość false, zgłaszany jest wyjątek z...

13
Wygeneruj wyjątek z kontekstem

Gdy PostgreSQL zgłasza wyjątek, pojawia się wiersz „KONTEKST”, taki jak: ERROR: INSERT has more target COLUMNS than expressions LINE 3: ... ^ QUERY: INSERT INTO ... CONTEXT: PL/pgSQL FUNCTION "XXXXX" line 4 at SQL statement Ale kiedy rzucę wyjątek, tej linii nie ma. Nie znalazłem jak go...