SóProvas


ID
263707
Banca
FCC
Órgão
TRT - 24ª REGIÃO (MS)
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Considere a linha de comando PL/SQL:

aux_salario emp.sal%type;

O parâmetro %type

Alternativas
Comentários
  • Exemplo de declarção de variáveis em pl/sql

    DECLARE
       var1 tabela1.col1%TYPE;   --> Declaração ancorada %TYPE - var1 tem mesmo tipo de col1  
       CURSOR cur1 IS SELECT col1,col2 FROM tabela1; --> cursor varre as linhas (= foreach)
       credit_limit CONSTANT REAL := 5000.00; --> Constante
       var2 NUMBER := 1; --> Declarando e iniciando variável
  • Acontece que algumas vezes não sabemos o tipo de dados que uma coluna de um esquema pode assumir, então podemos usar ooerador %TYPE para definir isso em tempo de execução.

    DECLARE

    nome clientes.nome%TYPE
     

    BEGIN
    ...

    END

    --

    Podemos fazer isso para esquemas inteiros também

    NomeDaTupla tupla%ROWTYPE

  • c-

    Ja o rowtype cria um registro completo usando as caracteristicas da tabela ou colunas retornadas de um cursor.