La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Comandos de SQL Prog. Orientada a Eventos. Inserción de datos (INSERT) INSERT….VALUES INSERT INTO Tabla1 (Columna1, Columna2…) VALUES (‘ValorAlfa’, ValorNum…);

Presentaciones similares


Presentación del tema: "Comandos de SQL Prog. Orientada a Eventos. Inserción de datos (INSERT) INSERT….VALUES INSERT INTO Tabla1 (Columna1, Columna2…) VALUES (‘ValorAlfa’, ValorNum…);"— Transcripción de la presentación:

1 Comandos de SQL Prog. Orientada a Eventos

2 Inserción de datos (INSERT) INSERT….VALUES INSERT INTO Tabla1 (Columna1, Columna2…) VALUES (‘ValorAlfa’, ValorNum…); Inserta un registro nuevo con los valores especificados No es obligatorio especificar las columnas a insertar, y en ese caso se asumen todos las columnas en el orden en que están definidas en la tabla. INSERT INTO Tabla1 VALUES (‘ValorAlfa’, ValorNum…); En caso de no especificar alguna columna en la inserción, esta quedara NULL Si se intenta insertar algún valor ya existente en una columna definida como UNIQUE se producirá un error. Para controlar esto algunas implementaciones pemiten la siguiente sintaxis: IF NOT EXISTS (SELECT * FROM Tabla1 WHERE ColumnaX = ValorX) INSERT INTO Tabla1 (ColumnaX, Columna2…) VALUES (ValorX, Valor2…); (*1)

3 INSERT….SELECT INSERT INTO Tabla1 [IN BaseDatosExterna] SELECT * FROM Tabla2; Inserta todos los registros de la tabla2 en la tabla1. Si se especifica la cláusula IN se insertan los registros en una tabla de una base de datos externa. INSERT INTO Tabla1 (Columna1, Columna2…) SELECT Columna1, Columna2 FROM Tabla2 WHERE ……. Inserta las columnas especificadas de los registros de la Tabla2 que cumplan la clausula WHERE

4 Actualización de datos (UPDATE) UPDATE Tabla1 SET Columna1 = ‘ValorAlfa’, Columna2 = ValorNim… WHERE Condicion Actualiza las columnas con los valores especificados de los registros que cumplan la condición. UPDATE Tabla1 SET Columna1 = ‘ValorAlfa’, Columna2 = ValorNim… Actualiza las columnas con los valores especificados de todos los registros de la tabla Algunas implementaciones permiten actualizar los valores de una tabla basándose en los valores de otras tablas UPDATE Tabla1 SET Columna1 = Valor1, Columna2 = Valor2… FROM Tabla2 [,Tabla3….] WHERE Condicion

5 Borrado de datos (DELETE) DELETE FROM Tabla1 WHERE Condición Borra todos los registros que cumplen la condición


Descargar ppt "Comandos de SQL Prog. Orientada a Eventos. Inserción de datos (INSERT) INSERT….VALUES INSERT INTO Tabla1 (Columna1, Columna2…) VALUES (‘ValorAlfa’, ValorNum…);"

Presentaciones similares


Anuncios Google