Apostila de sql - para estudantes

16560 palavras 67 páginas
APOSTILA DE SQL

O objetivo da Apostila é trazer os principais comandos SQL usados em aplicações ORACLE, com exemplos, comentários e explicações.

Página 1 de 105

FINALIDADE DO CAPITULO: No final deste capitulo você será capaz de criar scripts permitindo que o usuário entre com valores diversos.

A finalidade dos exemplos abaixo é demostrar como permitir que o usuário entre com os valores que possibilitem a execução de um comando SQL, isso tudo em tempo de execução. Verifique o uso do "&" que permite que o usuário entre com dados. No exemplo abaixo temos um pedido de entrada de um numero, por isso é que o &numero_do_dept não está entre aspas. Podemos notar também que aparece o old valor e o new valor, isso é devido ao cmdo set verify on, se quisermos que não apareça, devemos usar o set verify off. Vamos ao Exemplo: SQL> set verify on SQL> select id,last_name,salary 2 from s_emp 3 where dept_id=&numero_do_dept; Enter value for numero_do_dept: 31 old 3: where dept_id=&numero_do_dept new 3: where dept_id=31 ID --------3 11 LAST_NAME SALARY ------------------------- --------Nagayama 1400 Magee 1400

Agora não aparecerá o new e old valor porque estamos usando o SET VERIFY OFF. SQL> set verify off SQL> select id,last_name,salary 2 from s_emp 3 where dept_id=&numero_do_dept; Enter value for numero_do_dept: 31 ID LAST_NAME SALARY --------- ------------------------- ---------

Página 2 de 105

3 Nagayama 11 Magee

1400 1400

Vimos anteriormente como que temos que proceder para que o usuário entre com valores numéricos, para que seja realizada uma pesquisa, agora vamos possibilitar que o usuário ente com valores do tipo caracter, a principal diferença é o uso das aspas, mas temos que ter atenção para o formato na hora de digitarmos, 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,salary 2 from s_emp 3 where title ='&job_title';

{possibilitando que o usuário entre com

Relacionados

  • Testando!!!
    490 palavras | 2 páginas
  • Programa
    12531 palavras | 51 páginas
  • Apostila Sql
    7164 palavras | 29 páginas
  • Apostila Banco De Dados
    17908 palavras | 72 páginas
  • Linguagem SQL
    7851 palavras | 32 páginas
  • Trabalho
    8051 palavras | 33 páginas
  • Desenv
    24611 palavras | 99 páginas
  • Eu vos abraço, milhoes
    10988 palavras | 44 páginas
  • Banco de dados
    10887 palavras | 44 páginas
  • Requisitos Funcionais, Não funcionais e Normativos
    381 palavras | 2 páginas