Arquivo mensal: dezembro 2015

Subcursores

Um subcursor nada mais é que um cursor dentro de outro cursor. Isto é feito utilizado uma correlated query no cursor. Para isto deveremos utilizar um tipo de dados chamado REF CURSOR que é utilizado apenas em código PL/SQL e

Marcado com: , , ,
Publicado em PL/SQL

Cursor

Em posts passados vimos alguns usos simples de cursores. Veremos um pouco mais detalhado agora essa estrutura que é o retorno do resultado de uma instrução SQL. Veremos dois tipos de cursores, implícitos e explícitos. Qualquer instrução SQL dentro de

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

Packages

Packages nada mais é que um objeto no banco de dados, que contem, ou agrupa, tipos de dados, variáveis, estruturas, exceções, cursores, funções e procedures. O Package é dividido em duas partes, a especificação e corpo. Na especificação declaramos itens

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

Procedures

Diferentemente de funções, as procedures não podem ser chamadas em código SQL, e também não servem como operador direito para passar um valor já que não retornam nada. Podemos trabalhar com parâmetros IN, de apenas entrada, e IN OUT, que

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

Functions

Funções sempre retornam um valor, diferentemente de uma procedure. Podemos chamar uma função tanto em código SQL como em PL/SQL. Podemos criar dentro do banco de dados, no bloco de declaração ou em um package que é algo que veremos

Marcado com: ,
Publicado em PL/SQL

Bulk Operations and FORALL

Bulk operations é bem similar as operações que vimos anteriormente. Vamos ver um exemplo com CURSOR, que ao vez de dar um fetch em linha por linha, faremos por um conjunto de linhas(BULK) e isto deverá ser o padrão sempre

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