PL-SQL Procedures en OracleSi aprendes como se debe utilizar correctamente el comando INSERT podrás insertar datos o crear filas en las tablas de tu Base de Datos Oracle a través de tus PL-SQL Procedures en Oracle.

El comando INSERT básicamente te permite introducir datos en una tabla a la vez en tus PL-SQL Procedures en Oracle, para poder realizar esta tarea la tabla debe contar con el privilegio de INSERT, de lo contrario la creación de registros o filas será denegada.

Con el comando INSERT también puedes insertar filas en una VIEW (vista) y para poder hacerlo la tabla base también debe tener el privilegio de INSERT en tus PL-SQL Procedures en Oracle.

Revisemos la sintaxis básica del comando INSERT en tus PL-SQL Procederes en Oracle:

/* PL-SQL Procedures en Oracle */

INSERT INTO {tabla | vista}

[ (columna [, columna] …) ]

{VALUES (expresión [, expresión] …) }

Donde:

INSERT INTO= Permite identificar la tabla o vista donde deseas insertar una fila en tus PL-SQL Procedures en Oracle.

Tabla= Corresponde al nombre de la tabla donde se insertará el registro.

Vista= Corresponde al nombre de la vista donde se insertará el registro.

Columna= Permite identificar el nombre de la o las columnas en las que se insertarán los datos en tus PL-SQL Procedures en Oracle.

VALUES= Permite identificar los datos o expresiones que se insertarán en las columnas especificadas.

Veamos un ejemplo para que entiendas mejor como se debe usar el comando INSERT en tus PL-SQL Procedures en Oracle.

TÚ REPORTE: “Cómo Construir un SELECT Eficiente en ORACLE en Solo 7 Pasos”

¡ Haz Click Aquí y Descárgalo GRATIS Ahora !

Ejemplo #1: Supone que debes insertar un registro en la tabla de empleados, veamos como se hace:

/* PL-SQL Procedures en Oracle */

INSERT INTO t_empleado(

Id_empleado,

Nombre,

Direccion,

Edad,

Id_departamento)

VALUES(

123,

‘Manuel Aguilar R.’,

‘Las Avellanas #8952, San Miguel, Valparaiso’,

26,

55);

En este ejemplo se inserta un nuevo empleado en la tabla t_empleado en tus PL-SQL Procedures en Oracle, los valores o datos definidos en la cláusula VALUES deben escribirse en el mismo orden en el que se encuentran definidas las columnas en la cláusula INTO, de lo contrario se producirán errores o los datos quedarán inconsistentes.

Te propongo que pruebes de inmediato estos ejemplos en tu Base de Datos con tus propias tablas,  PL-SQL Procedures en Oracle y PL-SQL Function en Oracle, para que comiences a ejercitar la mano y aprendas a dominar esta nueva técnica en tus PL-SQL Packages en Oracle.

Estoy muy interesado en conocer tu opinión y/o comentario sobre este artículo, también cuéntame sobre qué es lo que quieres saber de PL-SQL Procedures en Oracle y/o dime cuál es tu principal frustración a la hora de trabajar con PL-SQL Procedures en Oracle. Estaré muy atento respondiendo tus preguntas y/o comentarios, gracias.

Saludos

Roberto Vicencio - Escritor del Reporte:

Cómo Construir un SELECT Eficiente en ORACLE en Solo 7 Pasos