Ingenieria

Páginas: 3 (568 palabras) Publicado: 13 de mayo de 2014
Sentencias SQL – DML (TRANSACT)
El sistema gestor de base de datos SQL-Server utiliza su propia versión del lenguaje SQL
llamado TRANSACT-SQL.
TRANSACT-SQL es un lenguaje muy potente que nospermite definir casi cualquier tarea
que queramos efectuar sobre la base de datos. En este tema veremos que
TRANSACT-SQL va más allá de un lenguaje SQL cualquiera ya que incluye
características propiasde cualquier lenguaje de programación, características que nos
permiten definir la lógica necesaria para el tratamiento de la información: Tipos de datos,
Definición de variables, Estructuras decontrol de flujo, Gestión de excepciones, Funciones
predefinidas.
Sin embargo no permite: Crear interfaces de usuario, Crear aplicaciones ejecutables, sino
elementos que en algún momento llegarán alservidor de datos y serán ejecutados.
El Lenguaje de Manipulación de Datos (DML) es un vocabulario usado para recuperar y
trabajar con datos en SQL Server. Use estas instrucciones para agregar,modificar,
consultar o quitar datos de una base de datos de SQL Server. Las instrucciones DML más
significativas son





SELECT: Seleccionar u obtener.
INSERT: Crear, es decir insertar unanueva fila de datos.
UPDATE: Modificar filas de datos.
DELETE: Eliminar filas de datos.
SELECT

Recupera filas de la base de datos y permite la selección de una o varias filas o columnas de
una ovarias tablas en SQL Server La sintaxis completa de la instrucción SELECT es
compleja, aunque las cláusulas principales se pueden resumir como:
WITH (atributos) AS (consulta_SELECT)
SELECT
INTOFROM
WHERE
GROUP BY
HAVING
ORDER BY [ASC | DESC]

Ejemplo:
Calcula precio promedio y la suma de ventas anuales, agrupados por código de producto y
código de oferta.

GO
SELECTCod_producto, Cod_oferta_especial, AVG(Precio_por_unidad) AS
[Precio Promedio], SUM(Total_producto) SubTotal
FROM Detalle_ventas
GROUP BY Cod_producto, Cod_oferta_especial;
GO

INSERT
Añade uno o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria
  • Ingenieria
  • Ingenieria
  • Ingeniería
  • Ingenieria
  • Ingenieria
  • La ingenieria
  • Ingenieria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS