Pl-sql

Disponível somente no TrabalhosFeitos
  • Páginas : 22 (5422 palavras )
  • Download(s) : 0
  • Publicado : 13 de outubro de 2011
Ler documento completo
Amostra do texto
ÍNDICE

ASSUNTO: PAG

1. CONCEITO 81

2. ESTRUTURA 81

3. ARQUITETURA 82

4. COMPONENTES DA LINGUAGEM 82
IDENTIFICADORES 82
PALAVRAS RESERVADAS 82
LITERAIS 82
COMENTÁRIOS: 83

5. DECLARAÇÕES 83
TIPOS DE VARIAVEIS 83VARIÁVEIS SIMPLES 83
ATRIBUTOS ESPECIAIS 84
PROBLEMA PROPOSTO 85
RESOLUÇÃO 1: 85
RESOLUÇÃO 2 86
VARIÁVEIS COMPOSTAS 86
PROBLEMA PROPOSTO 88
RESOLUÇÃO: 88
CONSTANTES 88
CONVERSÃO DE TIPO DE VARIÁVEL 89
EXEMPLOS DE DECLARAÇÕES 89
VARIÁVEIS ESPECIAIS 89ATRIBUTOS PARA CURSOR 90
PROBLEMA PROPOSTO 91
RESOLUÇÃO: 91

6. ATRIBUIÇÕES 92

7. FUNÇÕES PRÉ-DEFINIDAS 92
CONTROLE DE ERROS 92
SQLCODE 92
SQLERRM 92
NUMÉRICAS 93
ABS 93
CEIL 93
COS 93
COSH 93
EXP 93
FLOOR 93
LN 93
LOG 94MOD 94
POWER 94
ROUND 94
SIGN 94
SIN 94
SINH 94
SQRT 94
TAN 95
TANH 95
TRUNC 95
CARACTERES 95
ASCII 95
CHR 95
CONCAT 95
INITCAP 95
INSTR 95
LENGTH 96
LOWER 96
LPAD 96
LTRIM 96REPLACE 96
RPAD 96
RTRIM 96
SOUNDEX 97
SUBSTR 97
TRANSLATE 97
UPPER 97
DATAS 97
ADD_MONTHS 97
LAST_DAY 97
MONTHS_BETWEEN 97
NEW_TIME 98
NEXT_DAY 98
SYSDATE 98
ROUND 98
TRUNC 98
CONVERSÃO 99CHARTOROWID 99
HEXTORAW 99
RAWTOHEX 99
ROWIDTOCHAR 99
TO_CHAR 99
MISCELÂNEA 100
DECLARE 100
GREATEST 101
LEAST 101
NVL 101
UID 101
USER 101
USERENV 101
VSIZE 101
PROBLEMA PROPOSTO: 102
RESOLUÇÃO 102

8. COMANDOS 103LABELS 103
EXIT 103
IF THEN ELSE 104
LOOP 105
PROBLEMA PROPOSTO: 106
RESOLUÇÃO 106
WHILE LOOP 107
PROBLEMA PROPOSTO: 107
RESOLUÇÃO: 107
FOR LOOP 108
GOTO 109
NULL 109
PROBLEMA PROPOSTO: 109
RESOLUÇÃO: 110
9. COMUNICAÇÃO COM O SQL 110
OPEN CURSOR 110CURSOR LOOP 111
PROBLEMA PROPOSTO: 111
RESOLUÇÃO: 112

10. TRATAMENTO DE ERROS 112
EXCEÇÕES PRÉ-DEFINIDAS 113
PROBLEMA PROPOSTO: 114
RESOLUÇÃO: 114
EXCEÇÕES DEFINIDAS PELOS USUÁRIOS 115
RAISE 115
PRAGMA EXCEPTION_INIT 115
RAISE_APPLICATION_ERROR 116
PROPAGAÇÃO DAEXCEÇÃO 116
SQLERRM 117

11. SUBPROGRAMAS 117
PROCEDURES 118
DECLARAÇÕES FORWARD 119
STORED SUBPROGRAMS 120
CHAMADAS DE UM STORED PROGRAM 120
CRIANDO UM STORED SUBPROGRAM 120

12. DATABASE TRIGGERS 121

13. PACKAGES 123
CRIANDO UM PACKAGE 123
VANTAGENS DO USO DE PACKAGES 124
REFERÊNCIAS A PACKAGES 125

14. MENSAGENS EMSTORED PROCEDURES E TRIGGERS 125
EXEMPLO 125
PROCEDURES E FUNÇÕES 125
DISABLE PROCEDURE 125
ENABLE PROCEDURE 126
GET_LINE PROCEDURE 126
GET_LINES PROCEDURE 126
NEW_LINE PROCEDURE 126
PUT PROCEDURE 127
PUT_LINE 127
EXEMPLO 127

gUIA DE REFERENCIA DE PL/SQL COM BASE ORACLE

Conceito...
tracking img