Insertar registros en una tabla con INSERT INTO en Oracle

Vamos aprender como insertar registros en una tabla con INSERT INTO en Oracle de una forma sencilla analizando su sintaxis y con varios ejemplos.

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);
Insertar registros en una tabla con INSERT INTO en Oracle

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;

Escribir un comentario