Una instrucción de actualización, que es parte del lenguaje de manipulación de datos del SQL, modifica los datos existentes. Cuando se utiliza el PL / SQL Developer hay ciertas reglas de control de transacciones utilizadas tanto en la instrucción de inserción y la instrucción de actualización. El procesamiento de transacciones incluye el compromiso explícito para establecer un cambio permanente y la ROLLBACK, y el punto de rescate para revertir los cambios antes de comprometerse explícita. La cláusula WHERE es parte de la instrucción de actualización que especifica el registro exacto de actualizar.
Instrucciones
1 Conectarse a Oracle SQL * Plus haciendo clic en "Inicio", "Todos los programas" y "SQLPlus".
2 Aparece el cuadro de diálogo, introduzca su nombre de usuario y contraseña, a continuación, haga clic una vez que el Oracle SQL * Plus "OK".
3 Utilice el mandato describe para identificar las columnas que figuran en la tabla del empleado. Por ejemplo, para iniciar el proceso de actualización de una declaración en PL / SQL, utilizando el comando describir puedan indicar que un "NOT NULL" se asigna a todas las columnas en la tabla del empleado. El employee_id, MANAGER_ID, nombre, apellido, cargo y salario requerirán un valor. En el indicador de SQL, introduzca el código:
SQL>
"DESCRIBE empleados;"
Nombre
ID DE EMPLEADO
MANAGER_ID
NOMBRE DE PILA
APELLIDO
TÍTULO
SALARIO
¿Nulo?
NO NULO
NO NULO
NO NULO
NO NULO
NO NULO
NO NULO
Tipo
NUMERO (38)
NUMERO (38)
VARCHAR2 (10)
VARCHAR2 (10)
VARCHAR2 (20)
NÚMERO (6)
4 Crear una instrucción de actualización en un programa de PL / SQL. Al actualizar el registro de un empleado que se almacena en la tabla de la autora, se utilizan la instrucción UPDATE, el SET y la cláusula WHERE. Por ejemplo, actualizar el salario de un empleado con un employee_id de 2. En el indicador de SQL, introduzca el código:
SQL>
"SET EN serveroutput
DECLARAR
EMPEZAR
actualizar a los empleados
SET sueldo = 75000
DONDE employee_id = 2;
COMETER;
EXCEPCIÓN
CUANDO OTROS
ENTONCES
DBMS_OUTPUT.PUT_LINE (sqlerrm);
ROLLBACK;
FIN;
/ "
Procedimiento PL / SQL terminado con éxito.
5 Crear una instrucción de selección para consultar los registros de los empleados. Los resultados se asegurará de que la instrucción de actualización se ejecuta y actualiza el salario de Fred Jones éxito. En el indicador de SQL, escriba el código para seleccionar todos los datos almacenados en la tabla de la autora:
SQL> SELECT * FROM empleados;
ID DE EMPLEADO
1
2
MANAGER_ID
1
2
NOMBRE DE PILA
James
Fred
APELLIDO
Herrero
Jones
TÍTULO
CEO
Gerente de ventas
SALARIO
80000
75000