Capitulo 7.- Transact SQL

2
  TRANSACT SQL LENGUAJE DE CONSUL T A DE DA TOS: SENTENCIA SELECT INTRODUCCION El lenguaje de consulta de datos DQL (Data Quer Lenguaje! "er#$te o%tener datos es"ec$&car la 'or#a en ue se "resentan) E*$sten otras catego r+as de sentenc$as de SQL co#o lenguaje de #od$&cac$,n de datos D-L (Data -od$&cat$on Languaje! cuas sentenc$as se usan en la $nterrogac$,n #an$"ulac$,n de datos en esue#as de %ase de datos a e*$stentes) INSERT. U/DA TE. DELETE 0 TRUNCATE) Otras categor+as de sentenc$as de SQL son el lenguaje de De&n$c$,n de Datos DDL (Data De&n$t$on Languaje!. el lenguaje de T ransacc$ones TCL (T ransact$on Control Languaje! lenguaje de datos DCL (Data Control Lenguaje!) Las sentenc$as se ut$l$1an "ara con&r#ar $ restaurar sentenc$as SQL relac$onadas entre s$) En este ca"+tulo se tratan las sentenc$as de lenguaje de #od$&cac$,n de datos) LA SENTENCIA SELECT LA sentenc$a SELECT recu"era &las de una o #as ta%las. "ud$endo ut$l$1arse co#o un co#ando o co#o una su%consulta en otra sentenc$a SQL) ALL s$gn$&ca ue se de2ol2er3n todas las &las ue sat$s'agan las cond$c$ones de 45ERE (es el 2alor "or de'ecto! DISTINCT s$gn$&ca ue las &las du"l$cadas de2ol2er3n una 2e1) o SELECT 6DISTINCT7 ALL7 l$sta8selecc$on o INTO nue2a8ta%la o 9RO- ta%la8or$gen o 45ERE cond$c$con8de8%usueda o GROU/ 0 e*"res$,n8de8argu#ento o 5A;IG cond$c$,n8de8%usueda o ORDER 0 6ASC DESC7 o 6UNION 7 Cl

description

resumen transacciones en sql

Transcript of Capitulo 7.- Transact SQL

TRANSACT SQL LENGUAJE DE CONSULTA DE DATOS: SENTENCIA SELECT

INTRODUCCION El lenguaje de consulta de datos DQL (Data Query Lenguaje) permite obtener datos y especificar la forma en que se presentan.Existen otras categoras de sentencias de SQL como lenguaje de modificacin de datos DML (Data Modification Languaje) cuyas sentencias se usan en la interrogacin y manipulacin de datos en esquemas de base de datos ya existentes. INSERT, UPDATE, DELETE Y TRUNCATE.Otras categoras de sentencias de SQL son el lenguaje de Definicin de Datos DDL (Data Definition Languaje), el lenguaje de Transacciones TCL (Transaction Control Languaje) y lenguaje de datos DCL (Data Control Lenguaje).Las sentencias se utilizan para confirmar i restaurar sentencias SQL relacionadas entre si. En este captulo se tratan las sentencias de lenguaje de modificacin de datos.LA SENTENCIA SELECT LA sentencia SELECT recupera filas de una o mas tablas, pudiendo utilizarse como un comando o como una subconsulta en otra sentencia SQL. ALL significa que se devolvern todas las filas que satisfagan las condiciones de WHERE (es el valor por defecto) y DISTINCT significa que las filas duplicadas devolvern una vez. SELECT [DISTINCT] ALL] lista_seleccion INTO nueva_tabla FROM tabla_origen WHERE condicicon_de_busqueda GROUP BY expresin_de_argumento HAVIG condicin_de_busqueda ORDER BY [ASC DESC] [UNION ]Cl