Las instrucciones básicas de SQL son:
SELECT, selección de datos
INSERT, agregar datos
UPDATE, actualización de datos
DELETE, eliminación de datos
INSERT
Es una istrucción que permite insertar datos, añade filas de datos a las tablas, se puede insertar una fila o varias a la vez
Su Sintaxis es:
INSERT INTO tablename
(column1, column2, ....)
VALUES(value1, value2, ....)
Abre la Base de Datos ProjectTimeTracker anexa en la parte inferior de esta página Web
En la Pestaña Crear, seleccionamos Diseño de consulta, para crear una nueva Consulta
La cual nos queda así:
Observamos que ya existe una consulta, cerramos la ventana ya que vamos a crear una nueva consulta con SQL
Regresamos a la vista SQL para comprobar los cambios hechos por Access
Nos quedan las intrucciones de esta manera:
Cambiamos a vista SQL
Introduzca la siguiente consulta:
A remplazado la Cláusula VALUES con una instrucción SELECT y trás cada parámetro, ha añadido la palabra reservada AS, seguida de Expr y un número, este es el método que utiliza Access para construir instrucciones en SQL
Lo guardamos como usp_InsertProject
Vamos a probar la nueva consulta y nos aparece el siguiente mensaje:
Cambiamos a Vista Diseño para observar a la consulta recién creada:
Iniciamos la Aplicación Guid Generator, que se encuentra como archivo adjunto de esta página Web, en la parte inferior
El parámetro que nos arroje al correr el programa lo añadimos en ProjectID
SELECT
Instrucción que nos permite seleccionar datos de la Base de Datos
Sintaxis:
SELECT column1, column2, ....
FROM tablename
WHERE searchcondition
ORDERBY orderexpression ASC|DESC
Esta instrucción nos permite seleccionar los datos a mostrar de una Base de Datos
Abrimos la Base de Datos ProjectTimeTracker
Probamos a nuestra consulta y observamos los resultados
Abrimos una nueva ventana de Consulta con vista SQL e introducimos la siguiente instrucción
Si queremos que los resultados se ordenen de forma descendente añadimos la palabra clave DESC, quedando de la siguiente manera:
ORDER BY SequenceNumber DESC;
UPDATE
Sirve para actualizar columnas específicas de una tabla, estableciendo un nuevo valor para cada uena. Tan solo es necesario especificar el nombre de las columnas que se modificarán. Para limitar el numero de filas de datos que se actualizarán, es posible utilizar la clausula WHERE.
Sintaxis:
UPDATE n conjunto tablename
SET column1=value, column1=value, ....
WHERE criteria
UPDATE
Sirve para actualizar columnas específicas de una tabla, estableciendo un nuevo valor para cada una
{D42F1BFF-4AE7-4086-B013-D3A6F2097C1C}
DELETE
Sirve para eliminar todas las filas de una tabla, una única fila o un conjunto de ellas.
Sintaxis:
DELETE
FROM tablename
WHERE criteria
Sirve para eliminar todas las filas de una tabla, una única fila o un conjunto de ellas.