Arquivos do Blog

Create standard constants and exceptions

Na maioria dos casos, as aplicações utilizam dados estátios que provavelmente nunca irão mudar. Como um nome de domínio, o ip de um servidor e etc. Além disso, podemos criar nossas próprias exceptions que serão utilizadas em toda a aplicação.

Marcado com: , ,
Publicado em package, PL/SQL

Propagate exceptions in nested blocks and call applications

Ainda sobre exceptions, vejamos o comportamento do Oracle ao ter um erro lançado quando existe blocos aninhados. Será que vai para toda a instrução no momento do erro? Bem, já vimos que quando um erro ocorre e ele não é

Marcado com:
Publicado em Exceptions, PL/SQL

Recognize unhandled exceptions

Se acontecer um runtime error no nosso bloco PL/SQL e não existir nenhum bloco EXCEPTION para tratar esse erro, ele será lançado o que é chamado de exceção não tratada, sendo assim lançada para o host que invocou aquele bloco,

Marcado com:
Publicado em Exceptions, PL/SQL

Define PL/SQL exceptions

Neste post iremos apenas definir os dois tipos de exceptions que pode ocorrer no nosso código, mais um artigo para cobrir um tópico da prova. O primeiro tipo de exception que pode ocorrer é durante a compilação do nosso código

Marcado com:
Publicado em Exceptions, PL/SQL

Exception Stack Functions

O que será que acontece se dentro de um bloco anônimo, invocarmos uma procedure que irá gerar um erro? Bem, é verdade que o erro será lançado, na verdade esse erro poderá ser lançado inúmeras vezes, dependendo da profundidade das

Marcado com: , , , , , , , ,
Publicado em Exceptions

Exception Types and Scope

Podemos dividir em dois tipos de erros PL/SQL: erro de compilação e erro de tempo de execução ou runtime. Um erro de compilação acontece quando existe um erro na sintaxe do nosso código, algo como esquecer uma vírgula ou ponto

Marcado com: , , , ,
Publicado em PL/SQL

Exceptions

Vamos ver um pouco mais sobre o Exception Block. Ele foi visto rapidamente em um dos posts introdutórios, apenas falando sobre os blocos existentes no PL/SQL. Como já foi dito em um post passado, esse bloco serve para tratar erros

Marcado com: , , , , , ,
Publicado em PL/SQL
Esse Blog é reconhecido pela
Certificações
Sou articulista
Sou articulista

Clique para seguir este blog e receber notificações via email de novos posts.

Tércio Costa

Tércio Costa

Formado em Ciências da Computação pela UFPB com experiência em Servidores Windows Server e Linux e banco de dados Oracle desde 2008 juntamente com os seus serviços. Desenvolvimento de Sistemas em Java SE com banco de dados Oracle e MySQL. Certificado Oracle Certified SQL Expert, mantendo o blog https://oraclepress.wordpress.com/ reconhecido pela OTN, articulista na OTN, portal http://www.profissionaloracle.com.br/gpo e na revista SQL Magazine.

Links Pessoais

Serviços verificados

Visualizar Perfil Completo →

Total de Visualizações da Página
  • 47,032 Visualizações