Oracle INSERT (Español)
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_date
son 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