Tecnología

Inicio

Cómo actualizar una declaración en PL / SQL Developer

Cómo actualizar una declaración en PL / SQL Developer


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