INSERT, UPDATE, DELETE

SQL TRANSACT: Insert, Update, Delete

Como Agregar con la instrucción INSERT, Modificar con la instrucción UPDATE ó Eliminar con la instruccion
DELETE los datos de una Tabla de una Base de Datos en SQL


–DELETE
–consulta de la tabla order details
SELECT * FROM [order details]
go
–Eliminacion de datos de la tabla order details
Delete from [order details]
where productid=23
go
/* Eliminacion de todos los datos de la tabla
order details sin pasar por el log de transaccione
con truncate no se puede usar where
*/
TRUNCATE TABLE DATOS
/*
BORRA LAS DATOS DE UNA TABLA EN RELACION CON UNA
COMPARACION EN BASE A UN CAMPO DE OTRA TABLA
*/
DELETE FROM [ORDER DETAILS]
FROM ORDERS AS O INNER JOIN [ORDER DETAILS] AS OD
ON O.ORDERID= OD.ORDERID
WHERE O.ORDERDATE=‘1998-14-4’
–UPDATE
UPDATE CUSTOMERS SET CONTACTNAME=‘Jaime Acuña’
where customerid =‘BLAUS’
–Consultar la actualización
select * from customers
where customerid =‘BLAUS’
–UPDATE DE UNA TABLA BASADO EN DATOS DE OTRA TABLA
–primero partimos de hacer la consulta
SELECT P.PRODUCTID, P.PRODUCTNAME, P.UNITPRICE FROM PRODUCTS AS P
INNER JOIN SUPPLIERS AS S
ON P.SUPPLIERID=S.SUPPLIERID
WHERE S.COUNTRY=‘USA’
–Luego realizacomos la actualización
UPDATE PRODUCTS SET P.UNITPRICE=(UNITPRICE*2) FROM PRODUCTS AS P
INNER JOIN SUPPLIERS AS S
ON P.SUPPLIERID=S.SUPPLIERID
WHERE S.COUNTRY=‘USA’
–INSERT
Insert into customers(customerid, companyname
, contactname, contacttitle, country)
values
(‘vhcv1’, ‘Visoal, Guatemala’, ‘Victor Cardenas’,
‘Ing’,‘Guatemala’)

4 comentarios en «INSERT, UPDATE, DELETE»

Responder a Anónimo Cancelar la respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.