Oracle INSERT (Español)

0 Comments

Resumen: En este tutorial, aprenderá a usar la instrucción Oracle INSERT para insertar datos en una tabla.

Introducción a la instrucción Oracle INSERT

para insertar una nueva fila en una tabla, utilice la instrucción Oracle INSERT de la siguiente manera:

en esta instrucción:

  • Primero, especifique el nombre de la tabla en la que desea insertar.
  • En segundo lugar, especifique una lista de nombres de columna separados por comas entre paréntesis.,
  • En tercer lugar, especifique una lista de valores separados por comas que corresponda a la lista de columnas.

si la lista de valores tiene el mismo orden que las columnas de la tabla, puede omitir la lista de columnas, aunque esto no se considera una buena práctica:

si excluye una o más columnas de la instrucción Oracle INSERT, debe especificar la lista de columnas porque Oracle necesita que coincida con los valores de la lista de valores.,

la columna que omita en la instrucción INSERT utilizará el valor predeterminado si está disponible o un valor NULL si la columna acepta un valor NULL.

ejemplos de instrucciones Oracle INSERT

vamos a crear una nueva tabla llamada discounts para insertar datos:

en la tabla discounts, la columna discount_id es una columna de identidad cuyo valor predeterminado es generado automáticamente por el sistema por lo tanto, no tiene que especificar la columna discount_id en la instrucción INSERT.,

El resto de las columnas discount_name, amount, start_date y expired_dateson NOT NULL columnas, por lo que debe proporcionar los valores para ellos.

La siguiente instrucción inserta una nueva fila en el discounts tabla:

En esta declaración, hemos utilizado los literales de fecha DATE "2017-05-01" y DATE "2017-08-31" para las columnas de fecha start_date y expired_date.,

La siguiente declaración recupera los datos de la etiqueta discounts tabla para comprobar la inserción:

El siguiente ejemplo se inserta una nueva fila en el discounts tabla:

En este ejemplo, en lugar de utilizar el literal de fecha, hemos utilizado el resultado de la CURRENT_DATE función start_date columna.,

Consulte el siguiente resultado:

En este tutorial, usted ha aprendido cómo utilizar Oracle INSERT instrucción para insertar una nueva fila en una tabla.

  • ¿Fue útil este tutorial?
  • YesNo


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *