HOME
SEARCH
BLOG
SCRIPTS
CONTACT
SEARCH
SEARCH
Disclaimer:
Authors have full rights over their works. Reproduction of any part of the content is prohibited without prior authorization.
×
BOOK PLSQL - DOMINE A LINGUAGEM DO BANCO DE DADOS ORACLE
DOWNLOAD
SUMMARY
Items Found:
87
Sumário
1 PL/SQL 1
1.1 O que é PL/SQL? 1
1.2 Por que aprender PL/SQL? 2
1.3 SQL, SQL*Plus, PL/SQL: Qual é diferença? 3
2 Programação em bloco 7
3 Primeiros passos 13
3.1 Como iniciar no PL/SQL 13
4 Pacote dbms_output 19
4.1 Exceções para o pacote dbms_output 26
5 Variáveis bind e de substituição 27
5.1 Variáveis bind 27
5.2 Variáveis de substituição 31
5.3 Utilizando variáveis em arquivos 35
6 Aspectos iniciais da programação PL/SQL 43
6.1 Caracteres e operadores 44
6.2 Identificadores 44
6.3 Transações 47
6.4 Transações em PL/SQL 51
6.5 Trabalhando com variáveis e constantes 52
6.6 Tipos de dados em PL/SQL 53
7 Exceções 59
7.1 Exceções predefinidas 60
7.2 Exceções definidas pelo usuário 79
8 Estruturas de condição: if 85
8.1 Estruturas do comando if-end if 86
8.2 Estruturas do comando if-else-end if 87
8.3 Estruturas do comando if-elsif(-else)-end if 89
8.4 Formatando as declarações if 93
8.5 Evitando erros comuns no uso de if 94
9 Comandos de repetição 95
9.1 for loop 95
9.2 while loop 101
9.3 loop 102
9.4 Qual loop deve-se usar? 105
10 Cursores 107
10.1 Cursores explícitos 108
10.3 Cursor for loop com definição interna 118
10.4 Cursores implícitos 119
10.5 Atributos de cursor explícito e implícito 121
10.6 Cursores encadeados 128
10.7 Cursor com for update 130
11 Funções de caracteres e operadores aritméticos 143
11.1 Funções de caracteres 144
11.2 Funções de cálculos 149
11.3 Operadores aritméticos 154
12 Funções de agregação (grupo) 159
13 Funções de data 177
14 Funções de conversão 183
14.1 to_date 184
14.2 to_number 192
14.3 to_char 204
15 Funções condicionais 211
15.1 decode vs. case 217
16 Programas armazenados 225
16.1 procedures e functions 226
16.2 Uso do comando replace 236
16.3 Recompilando programas armazenados 238
16.4 Recuperando informações 238
16.5 Recuperando códigos 239
16.6 Visualizando erros de compilação 240
16.7 Passando parâmetros 243
16.8 Dependência de objetos 249
17 packages 265
17.1 Estrutura de um package 266
17.2 Acesso a packages 270
17.3 Recompilando packages 278
17.4 Recuperando informações 278
17.5 Recuperando códigos 279
17.6 Visualizando erros de compilação 280
18 Transações autônomas 283
19 Triggers 293
19.1 Trigger de banco de dados 294
19.2 Trigger de tabela 294
19.3 Trigger de linha 301
19.4 Mutante table 316
19.5 Trigger de sistema 324
19.6 Trigger de view 330
20 PL/SQL Tables (estruturas homogêneas) 349
21 PL/SQL Records (estruturas heterogêneas) 359
22 Pacote utl_file 365
23 SQL dinâmico 385
23.1 Ref cursor 397
24 Apêndice: SQL – Primeiros passos 405
24.1 Como iniciar no SQL 405
25 Referências bibliográficas 413
26 Anexos 415