Uma instrução de atualização , que é parte de do SQL Data Manipulation Language , modifica os dados existentes. Ao utilizar o PL /SQL Developer , existem certas regras de controle de transação utilizados tanto na instrução de inserção e instrução de atualização . O processamento de transações inclui a consolidação explícita para estabelecer uma mudança permanente e ROLLBACK , eo SAVEPOINT para reverter as alterações anteriores a consolidação explícita . A cláusula WHERE faz parte da instrução de atualização que especifica o registro exato para atualizar. Instruções
1
Ligue para o Oracle SQL * Plus , clicando em " Iniciar", " Todos os Programas " e " SQLPlus ".
2
Uma vez que o Oracle SQL * caixa de diálogo Mais aparecer, digite seu nome de usuário e senha e clique em "OK".
3
Use o comando descrever para identificar as colunas contidas na tabela do empregado. Por exemplo, para iniciar o processo de atualização de uma declaração em PL /SQL, usando o comando descrever indicará que uma "NOT NULL" é atribuído a todas as colunas na tabela do empregado. O employee_id , manager_id , prenome , last_name , título e salário vai exigir um valor. Na linha de comando SQL , digite o código :
SQL >
" DESCREVER
Nulo não
nulo não
nulo não
nulo não
nulo não
4
Criar uma instrução de atualização em um programa PL /SQL. Ao atualizar o registro de um funcionário que está armazenado na tabela do autor, a instrução UPDATE , o SET ea cláusula WHERE são usados. , por exemplo, atualizar o salário . para um empregado com uma employee_id de 2 no prompt do SQL , digite o código :
SQL >
"SET SERVEROUTPUT ON
DECLARAR
BEGIN
UPDATE empregados
salário SET = 75000
ONDE employee_id = 2;
COMMIT ;
EXCEÇÃO
QUANDO OUTROS
ENTÃO
DBMS_OUTPUT.PUT_LINE ( sqlerrm );
ROLLBACK ;
END;
/"
procedimento
PL /SQL concluído com sucesso.
5
Criar uma instrução SELECT para consultar os registros do empregado. os resultados vão garantir que a instrução de atualização foi executada com sucesso e atualizou o salário de Fred Jones. na prompt do SQL , digite o código para selecionar todos os dados armazenados na tabela do autor :
SQL > SELECT * FROM Gerente
SALÁRIO
-------------
80000
75000