19_Stored_Procedure - 1 Stored Procedures (Procedimentos...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 1 Stored Procedures (Procedimentos Armazenados) Tópicos Avançados em Banco de Dados Celso Poder oso 2 Agenda Você estar á habilitado par a : – Distinguir blocos PL/SQL anônimos de blocos PL/SQL nomeados (subpr ogr amas ) – Descr ever e implementar subpr ogr amas – Listar os benefícios dos subpr ogr amas – Listar os difer entes ambientes dos quais os subpr ogr amas podem ser executados – Descr ever o uso dos pr ocedimentos – Cr iar pr ocedimentos – Conceituar e utilizar par âmetr os nos pr ocedimentos – Realizar a execução de pr ocedimentos – Alter ar o pr ocedimento – I mplementar exceções nos pr ocedimentos – Remover um pr ocedimento 3 Visão Geral É um bloco PL/SQL nomeado que pode aceitar par âmetr os e ser invocado de diver sos ambientes É baseado sobr e a estr utur a de um bloco PL/SQL padr ão É dividido em 2 tipos – Pr ocedimentos que executam uma ação – Funções que calculam e r etor nar um valor 4 Tipos de Blocos Um bloco anônimo não tem nome. Declar a-se em deter minado ponto da aplicação onde ele deve ser executado e é passado par a ser executado no banco de dados Exemplo : Declare v_numero number(10); Begin v_numero := 20; End; / 5 Tipos de Blocos Um bloco nomeado – Estar á ar mazenado no banco de dados – Ser á compilado (ver i ficação de er r os) – Estar á disponível par a execução a qualquer momento – Pode acei tar par âmetr os e ser invocado de diver sos ambientes create or replace function fun_media return number is v_media number(10); begin v_media := 10/2; return ( v_media ); end fun_media; / – N o exemplo têm-se o bl oco nomeado fun_media 6 Blocos Nomeados Existem diver sos tipos de blocos nomeados que podem ser ar mazenados: – Pr ocedur es – Functions – Packages – Tr igger s – Objects 7...
View Full Document

This note was uploaded on 03/08/2011 for the course ECON 101 taught by Professor Professor during the Spring '11 term at American University of Antigua.

Page1 / 22

19_Stored_Procedure - 1 Stored Procedures (Procedimentos...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online