2. ¿QUÉ ES?
• Estas son las sentencias que permiten a los
usuarios realizar consultas, modificaciones,
inserciones y procesos de eliminación de los datos
que se hayan guardado en los distintos objetos que
forman parte de la base de datos con la que
estemos trabajando.
3. ¿CUÁNDO SE UTILIZÓ?
• La historia de SQL comienza en 1969, cuando el investigador de IBM Edgar F. Codd definió el modelo de
base de datos relacional. Ese modelo se basa en la asociación de «claves» con varios datos. Por ejemplo,
un nombre de usuario se puede asociar con un nombre real y un número de teléfono.
•
• Unos años más tarde, IBM creó un lenguaje para los sistemas de gestión de bases de datos relacionales
basado en el trabajo de Codd. Ese lenguaje primero se llamó SEQUEL, siglas de «Structured English Query
Language» y después de varias implementaciones y revisiones, pasó a llamarse SQL.
•
• Las pruebas comenzaron en 1978, y luego IBM empezó a desarrollar productos comerciales como SQL/DS
en 1981 y DB2 en 1983. Le siguieron otros proveedores, como Sybase, Ingres u Oracle, que lanzó su primer
producto en 1979.
4. CÓDIGO
• Usar SELECT para recuperar filas y columnas
• En el siguiente ejemplo se muestran tres fragmentos de código. En el primer ejemplo de código, se devuelven todas las
filas (no se especifica la cláusula WHERE) y todas las columnas (con *) de la tabla Product de la base de datos
AdventureWorks2022.
• Usar SELECT INTO con UNION
• En el ejemplo siguiente, la cláusula INTO de la segunda instrucción SELECT especifica que la tabla denominada
ProductResults contiene el conjunto final de resultados de la unión de las columnas designadas de las tablas ProductModel
y Gloves. Tenga en cuenta que la tabla Gloves se crea en la primera instrucción SELECT.
• Crear tablas con SELECT INTO
• En el primer ejemplo se crea una tabla temporal denominada #Bicycles en tempdb.