El manejo de datos alojados en una tabla mediante sentencias SQL es bastante sencillo. Generalmente los datos se manipulan utilizando 4 sentencias:
- Select
- Insert
- Update
- Delete
1. Select: Utilizada para seleccionar datos de tablas y vistas, un ejemplo de su uso se puede ver a continuación:
SELECT NUMERO
FROM POLIZAS
WHERE CD_PDT = 2345
AND APLICA = 0
AND APLICA = 0
En este ejemplo, la consulta devuelve el valor del campo "NUMERO" de la tabla "POLIZAS" para el que el campo CD_PDT es igual a 2345 y el campo APLICA es igual a 0.
2. Insert: Esta sentencia realiza la inserción de datos en una tabla, un ejemplo de su uso se muestra a continuación:
INSERT into MGCONT_ERRORES
(TABLA, PROCEDIMIENTO, REGISTRO, CODIGO_ERROR, DESCRIPCION_ERROR, DETALLE_ERROR, FECHA_PRUEBA)
VALUES
(@VC_TABLA, @VC_PROCEDIMIENTO, @VC_REGISTRO, @VC_CODIGO_ERROR, @VC_DESCRIPCION_ERROR, @VC_DETALLE_ERROR, @DT_FECHA_PRUEBA)
(TABLA, PROCEDIMIENTO, REGISTRO, CODIGO_ERROR, DESCRIPCION_ERROR, DETALLE_ERROR, FECHA_PRUEBA)
VALUES
(@VC_TABLA, @VC_PROCEDIMIENTO, @VC_REGISTRO, @VC_CODIGO_ERROR, @VC_DESCRIPCION_ERROR, @VC_DETALLE_ERROR, @DT_FECHA_PRUEBA)
El ejemplo anterior inserta un registro en la tabla MGCONT_ERRORES. La sentencia insert tiene que ir acompañada con los campos a insertar, (TABLA,PROCEDIMIENTO,........,FECHA_PRUEBA) y seguidamente se ponen los valores a insertar ((@VC_TABLA, @VC_PROCEDIMIENTO,.... @DT_FECHA_PRUEBA)
Cabe anotar que las variables en MS SQL se declaran anteponiendo el caracter @.
3. UPDATE: Esta sentencia actualiza o cambia algún dato de algún registro de una tabla. Un ejemplo de su uso se muestra a continuación:
UPDATE CIRR01
SET TIPO5 = 2
WHERE NUMEROCL = @INT_NUMEROCL
SET TIPO5 = 2
WHERE NUMEROCL = @INT_NUMEROCL
Este ejemplo realiza una actualización del campo TIPO5 de la tabla CIRR01, para todos los registros en los cuales el campo NUMEROCL sean iguales a la variable @INT_NUMEROCL.
4. DELETE. Esta sentencia elimina un registro de alguna tabla. Un ejemplo se muestra a continuacion:
DELETE FROM ASOCIADOS
WHERE CIUDAD_ASOC = 'BOGOTA'
Este ejemplo elimina los registros de la tabla ASOCIADOS, para los que el campo CIUDAD_ASOC sea igual a BOGOTA.
No hay comentarios:
Publicar un comentario