Vamos aprender como insertar registros en una tabla con INSERT INTO en Oracle de una forma sencilla analizando su sintaxis y con varios ejemplos.
Tabla de Contenidos
ocultar
Sintaxis
La sintaxis básica para insertar registros en Oracle es la siguiente:
INSERT INTO nombreTabla(columna_1, columna_2, …) VALUES (valor_1, valor_2, …)
En la anterior sintaxis:
- Primero escribimos las palabras INSERT INTO seguido del nombre de la tabla y despues entre paréntesis cada uno de los campos donde vamos a insertar (si se va insertar valores en todas las columnas no es necesario mencionar cada columna)
- En segundo lugar escribimos la palabra VALUES seguido de los valores a insertar entre paréntesis y separados por comas.
Ejemplo
Insertar un registro
En el siguiente ejemplo vamos a insertar datos en la tabla de empleados mencionando los campos. Es importante tener en cuenta que podríamos obviar mencionar los campos ya que vamos a insertar en todos los campos en el mismo orden:
INSERT INTO empleados (id, nombre, puesto, sueldo) VALUES (1,'Miguel Troyano','Consultor', 60000);
Ejemplo completo
Copia y pega el siguiente código en tu consola de PostgreSQL y realiza paso a paso leyendo los comentarios:
-- Creamos la tabla empleados CREATE TABLE empleados ( ID integer PRIMARY KEY, NOMBRE varchar(50), PUESTO varchar(50), SUELDO integer ); -- Insertamos un registro INSERT INTO empleados (id, nombre, puesto, sueldo) VALUES (1,'Miguel Troyano','Consultor', 60000); -- Mostramos los datos de la tabla SELECT * from empleados;