Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
33Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Apostila Completa Oracle 9i

Apostila Completa Oracle 9i

Ratings:

4.0

(2)
|Views: 37,550|Likes:
Published by Willian

More info:

Published by: Willian on Jul 22, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

11/30/2012

pdf

text

original

 
PROGRAMANDO EM ORACLE 9iPL/SQL
 
INTRUDUÇÃO À LINGUAGEM PL/SQL .........................................................................10Interagindo com o usuário .................................................................................................10PL/SQL e tráfego de rede ..................................................................................................10Estrutura do bloco PL/SQL ...............................................................................................11Blocos aninhados ..............................................................................................................14Identificadores ...................................................................................................................15Literais ...............................................................................................................................15Comentários ......................................................................................................................15Declaração de variável ......................................................................................................16Tipos PL/SQL ....................................................................................................................16Character Datatype ........................................................................................................16 Numeric Datatype .........................................................................................................16Date Datatype ................................................................................................................17LOB Datatypes ..............................................................................................................17Outros Datatypes ...........................................................................................................18Tipo booleano ................................................................................................................18Tipos compostos ............................................................................................................18Tipos de referencia ........................................................................................................18Tipos de objeto ..............................................................................................................18Utilizando %TYPE ............................................................................................................18Subtipos definidos pelo usuário ........................................................................................19Convertendo entre tipos de dados .....................................................................................19Escopo de variável e visibilidade ......................................................................................20Operadores ........................................................................................................................20Expressões booleanas ........................................................................................................21Estruturas de controle PL/SQL .........................................................................................21IF-THEN- ELSE ...........................................................................................................21CASE .............................................................................................................................22Loops while ...................................................................................................................23Loops FOR numéricos ..................................................................................................24GOTOs e rótulos ...........................................................................................................25Rotulando LOOPs .........................................................................................................25 NULO como uma instrução ..............................................................................................26Registros PL/SQL .............................................................................................................26Utilizando %ROWTYPE ..................................................................................................28SQL DENTRO DA LINGUAGEM PL/SQL ........................................................................29Select .................................................................................................................................29Insert ..................................................................................................................................29Update ...............................................................................................................................30Delete ................................................................................................................................30A cláusula RETURNING ..................................................................................................31Referências de tabelas .......................................................................................................32Database Links ..................................................................................................................32Sinônimos ..........................................................................................................................32Controle de transações ......................................................................................................32Transações versus blocos ..................................................................................................33Transações autônomas .......................................................................................................332
 
Privilégios: GRANT e REVOKE ......................................................................................33Roles ..................................................................................................................................35TRATAMENTO DE ERROS ................................................................................................36O que é uma exceção .........................................................................................................36Tipos de erros PL/SQL ......................................................................................................36Declarando Exceções ........................................................................................................38Exceções definidas pelo usuário .......................................................................................38Exceções predefinidas .......................................................................................................39Exceções predefinidas pelo Oracle ...................................................................................39Levantando exceções ........................................................................................................42Tratando exceções .............................................................................................................43O handler de exceção OTHERS .......................................................................................45SQLCODE e SQLERRM ..................................................................................................46O pragma EXCEPTION_INIT ..........................................................................................48Utilizando RAISE_APPLICATION_ERROR ..................................................................49Exceções levantadas na seção de exceção .........................................................................51FUNÇÕES SQL PREDEFINIDAS .......................................................................................52Funções de caractere que retornam valores de caracteres .................................................52CHR (x[using nchar_cs]) ..............................................................................................52CONCAT (string1, string2) ...........................................................................................52INITCAP (string) ........................................................................................................52LOWER (string) ...........................................................................................................52LPAD (String1, x[string2]) ............................................................................................52LTRIM (String1,String2) ...............................................................................................53REPLACE (string, string_a_pesquisar [string_substituta]) ..........................................53RPAD (string1, x, [string2]) ..........................................................................................53TRANSLATE (string, str_de, str_para) ........................................................................53TRIM([{{LEADING|TRAILING|BOTH}[aparar_char])|aparar_char}FROM]string) 53UPPER (string) .............................................................................................................53SUBSTR ........................................................................................................................53SOUNDEX ....................................................................................................................54Funções de caractere que retornam valores numéricos .....................................................55ASCII (string) ................................................................................................................55INSTR (string1,string2 [,a] [,b]) ...................................................................................55LENGTH (string) ..........................................................................................................55INSTR ...........................................................................................................................55LENGTH .......................................................................................................................55Funções de NLS ................................................................................................................56CONVERT (string, conjunto_de_caracteres_dest[,conjunto_de_caracteres_orig]) .....56 NCHR(x) .......................................................................................................................56 NLS_CHARSET_DECL_LEN .....................................................................................56 NLS_CHARSET_ID .....................................................................................................56 NLS_CHARSET_NAME .............................................................................................56 NLS_INITCAP .............................................................................................................56 NLS_LOWER ...............................................................................................................56 NLS_UPPER .................................................................................................................56 NLSSORT .....................................................................................................................573

Activity (33)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Thamiris Louro liked this
Diego Carvalho liked this
georgelimeira liked this
Clayton liked this
luizfernandos liked this
brunoagrono liked this
aislanml liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->