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
Like this
6Activity
0 of .
Results for:
No results containing your search query
P. 1
Apostila de SQL

Apostila de SQL

Ratings:

4.0

(1)
|Views: 53 |Likes:
Published by rgpontes

More info:

Published by: rgpontes on Nov 13, 2008
Copyright:Attribution Non-commercial

Availability:

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

07/07/2010

pdf

text

original

 
APOSTILA DE SQL O objetivo da Apostila é trazer os principais comandosSQL usados em aplicações ORACLE, com exemplos, comentários eexplicações.
 
FINALIDADE DO CAPITULO:
No final deste capitulo você será capaz de criar scriptspermitindo que o usuário entre com valores diversos.A finalidade dos exemplos abaixo é demostrar comopermitir que o usuário entre com os valores que possibilitema execão de um comando
SQL
, isso tudo em tempo deexecução.Verifique o uso do
"&"
que permite que o usuário entrecom dados. No exemplo abaixo temos um pedido de entrada de umnumero, por isso é que o
&numero_do_dept
o esentreaspas. Podemos notar também que aparece o
old 
valor e o
new
valor, isso é devido ao cmdo
set verify on
, se quisermos quenão apareça, devemos usar o
set verify off
.Vamos ao Exemplo:SQL> set verify onSQL> select id,last_name,salary2 from s_emp3 where dept_id=&numero_do_dept;Enter value for numero_do_dept: 31old 3: where dept_id=&numero_do_deptnew 3: where dept_id=31ID LAST_NAME SALARY--------- ------------------------- ---------3 Nagayama 140011 Magee 1400Agora não aparecerá o new e old valor porque estamosusando o
SET VERIFY OFF.
SQL> set verify offSQL> select id,last_name,salary2 from s_emp3 where dept_id=&numero_do_dept;Enter value for numero_do_dept: 31ID LAST_NAME SALARY--------- ------------------------- ---------
 
3 Nagayama 140011 Magee 1400Vimos anteriormente como que temos que proceder para queo usuário entre com valores numéricos, para que sejarealizadauma pesquisa, agora vamos possibilitar que o usuário ente comvalores do tipo caracter, a principal diferença é o uso dasaspas, mas temos que ter atenção para o formato na hora dedigitarmos, porque tem que ser o mesmo do conteúdo que estána tabela, com maiúsculas e minúsculas.Vamos ao Exemplo:SQL> select id,last_name,salary2 from s_emp3 where title ='&job_title'; {
 possibilitando que ousuário entre com o nomedo title
}Enter value for job_title: Stock ClerkID LAST_NAME SALARY--------- ------------------------- ---------16 Maduro 140017 Smith 94018 Nozaki 120019 Patel 79520 Newman 75021 Markarian 85022 Chang 80023 Patel 79524 Dancs 86025 Schwartz 110010 rows selected.Nos exemplos anteriores o usuário entrou com a condiçãode pesquisa quer seja numérica ou caracter, cada qual comsuas características, agora vamos ver como quepossibilitamos ao usuário entrar com o nome da coluna e com aprópria condão de pesquisa que seestabelecida nacláusula
 WHERE.
Neste caso temos um exemplo onde é requeridaa entrada de um dado numérico.

Activity (6)

You've already reviewed this. Edit your review.
1 hundred reads
rodrigolhart5136 liked this
luitu liked this
laercioleo liked this
tmoreirafreitas liked this
yronwerys 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)//-->