Introdução PLSQL
Upcoming SlideShare
Loading in...5
×
 

Introdução PLSQL

on

  • 809 views

Introdução a PLSQL é um resumo das principais funcionalidades e opções que há na linguagem.

Introdução a PLSQL é um resumo das principais funcionalidades e opções que há na linguagem.

Statistics

Views

Total Views
809
Slideshare-icon Views on SlideShare
805
Embed Views
4

Actions

Likes
0
Downloads
24
Comments
0

2 Embeds 4

http://box600.bluehost.com 2
http://www.bluesoft.com.br 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introdução PLSQL Introdução PLSQL Presentation Transcript

    • IntroduçãoaPL/SQLIsmael Soaresquinta-feira, 23 de maio de 13
    • Procedure LanguageStructured Query Languagequinta-feira, 23 de maio de 13
    • É uma linguagem de programaçãoprocedural da Oracle que estende alinguagem SQLquinta-feira, 23 de maio de 13
    • Blocos de PL/SQL são passados e processados por uma PL/SQLEngine que pode estar dentro de uma ferramenta Oracle ou doServer.DadosEngineSelectBegincursortruncateSelectexecuteSQLExecutorquinta-feira, 23 de maio de 13
    • DML - Data Manipulation LanguageDDL - Data Definition Languagequinta-feira, 23 de maio de 13
    • Exemplos de DDL:create table produto(produto_key number,descrição varchar2(100),etc....);drop sequence seq_produto;alter table produto modify column descricaovarchar2(300);quinta-feira, 23 de maio de 13
    • Exemplos de DML:insert into produto (produto_key, descricao)values (seq_produto.nextval, ‘acucar’);delete from produto where produto_key = 1;update produtoset descricao = ‘ovo de pascoa’where produto_key = 1;quinta-feira, 23 de maio de 13
    • PL/SQL pode ser usadoem:TypeBloco anónimoProcedureTrigger PackageFunctionquinta-feira, 23 de maio de 13
    • - Definição- Edição- ConclusãoFormada por 3 camadasquinta-feira, 23 de maio de 13
    • DECLAREVariáveisSELECTIONcursorBEGINInstruções procedimentais e SQL.Esta é a única seção do bloco que é indispensável e obrigatória.EXCEPTIONTratamento de erroEND;/quinta-feira, 23 de maio de 13
    • Variáveisquinta-feira, 23 de maio de 13
    • Tiposquinta-feira, 23 de maio de 13
    • Declaraçãoquinta-feira, 23 de maio de 13
    • Escopoquinta-feira, 23 de maio de 13
    • Atribuiçãoquinta-feira, 23 de maio de 13
    • Operadoresquinta-feira, 23 de maio de 13
    • Comparaçãoquinta-feira, 23 de maio de 13
    • Buscaquinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • Condiçõesquinta-feira, 23 de maio de 13
    • FluxoCondiçãotrue falseCódigoquinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • IF Eu recomendo!quinta-feira, 23 de maio de 13
    • IF-ELSE É melhor fazerdois IFs...quinta-feira, 23 de maio de 13
    • IF-ELSIF-ELSE Nossa!!! Nãoprecisa de 3 IFs?quinta-feira, 23 de maio de 13
    • CaseExpressãoWhen 1Bloco 1When 2Bloco 2DefaultBloco NWhen 3Bloco 3quinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • LoopsCondiçãoCódigo Condicionaltruefalsequinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • Blocoanónimoquinta-feira, 23 de maio de 13
    • Exemplo bloco anónimoquinta-feira, 23 de maio de 13
    • Collectionsquinta-feira, 23 de maio de 13
    • Arraysquinta-feira, 23 de maio de 13
    • Index Byquinta-feira, 23 de maio de 13
    • Nested tablequinta-feira, 23 de maio de 13
    • Proceduresquinta-feira, 23 de maio de 13
    • Fala ai CarneiroNada mais éque um bloco PL/SQL armazenado!quinta-feira, 23 de maio de 13
    • Simples assim?quinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • Exemploquinta-feira, 23 de maio de 13
    • Exemploquinta-feira, 23 de maio de 13
    • Passando Parâmetrosquinta-feira, 23 de maio de 13
    • Functionsquinta-feira, 23 de maio de 13
    • Vai me dizer que éum Bloco armazenadotambém?!quinta-feira, 23 de maio de 13
    • Hummm... É!quinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • Exemploquinta-feira, 23 de maio de 13
    • Triggersquinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • VantagensAtualizar colunas calculadasForça integridade referencialAuditoriaValidações de segurançaGarantir consistência dosdadosquinta-feira, 23 de maio de 13
    • Exemplosquinta-feira, 23 de maio de 13
    • quinta-feira, 23 de maio de 13
    • Packagesquinta-feira, 23 de maio de 13
    • Pacote de procedimentose funçõesquinta-feira, 23 de maio de 13
    • SpecificationBody (definição)quinta-feira, 23 de maio de 13
    • Chamada apenas para elementos especificadosquinta-feira, 23 de maio de 13
    • Exemplosquinta-feira, 23 de maio de 13
    • Exemplosquinta-feira, 23 de maio de 13
    • Obrigadoquinta-feira, 23 de maio de 13