Sentencias SQL
de Oracle.
MINIMANUAL SQL
SENTENCIA
DESCRIPCIÓN
INSERT INTO nombretabla(campo1,
campo2, ...) VALUES (campo1,
campo2, ...)
INSERT INTO recibidos
Inserta un registro en una
(id, descripcion) VALUES
tabla
('1', 'Registro de prueba)
DELETE FROM nombretabla WHEREcondición
Elimina los registros de la
tabla que cumplan la
condición especificada (si DELETE FROM recibidos
no se especifica condición WHERE id='1'
se eliminarán todos los
registros de la tabla)UPDATE nombretabla SET campo1 =
valor1, campo2 = valor2, ...WHERE
condición
Actualiza los registros que
cumplan la condición
especificada con los
nuevos valores (si no se
especificacondición se
actualizarán todos los
registros de la tabla)
Update más avanzado,
UPDATE nombre_tabla
actualiza el campo
SET campo1 =
campo1 de todos los
(SELECT nt2.campo1
registros de la
FROMnombre_tabla2 nt2
nombre_tabla, con el
WHERE
valor del campo1 de la
nombre_tabla2.codigonombretabla = tabla nombre_tabla2 que
nombre_tabla.codigo)
cumplen la condición
especificada en el WHEREEJEMPLO
UPDATE recibidos SET id
= '2', descripcion =
'Descripción actualizada'
WHERE id='1'
UPDATE supplier
SET supplier_name =
(SELECT customer.name
FROM customers
WHEREcustomers.customer_id =
supplier.supplier_id)
SELECT campo1, campo2, ... FROM
nombretabla WHERE condición
Consulta que muestra los
campos especificados de
los registros que cumplan
la condiciónespecificada
(si no se especifica
condición mostrará todos
los registros)
SELECT descripcion FROM
recibidos WHERE
UPPER(descripcion) LIKE
'%ACTUALI%'
CREATE TABLE recibidos (
CREATE TABLEnombretabla (
id VARCHAR(2) NOT NULL,
campo1 tipodatos1,
campo2 tipodatos2,
...
)
Crea una tabla con los
campos especificados
descripcion
VARCHAR(100)
)
ALTER TABLE tabla_prueba
ADD
(...
Regístrate para leer el documento completo.