Modulo 6 IBD
Modulo 6 IBD
- SUBCONSULTA
Una subconsulta es una consulta anidada en una instrucción SELECT, INSERT, UPDATE o
DELETE, o bien en otra subconsulta.
Las subconsultas se pueden utilizar en cualquier parte en la que se permita una expresión. En
este ejemplo, se utiliza una subconsulta como una expresión de columna llamada
MaxUnitPrice en una instrucción SELECT.
USE AdventureWorks2016;
GO
(SELECT MAX(OrdDet.UnitPrice)
GO
Se llama también subconsulta a una consulta o selección interna, mientras que la instrucción
que contiene una subconsulta también es conocida como consulta o selección externa.
- EXISTS
EXISTS ( subquery)
En esta sintaxis, la subconsocuencia es sólo una instrucción. Tan pronto como la subconsciente
devuelve filas, el operador devuelve y deja de procesar inmediatamente.SELECTEXISTSTRUE
Sintaxis IN
SELECT column_name(s)
FROM table_name
- INSERT
INSERT es la más básica de todas las consultas SQL. Es la primera consulta que se ejecuta
después de la creación de la tabla para ingresar registros en una tabla. Todas las demás
consultas DML se vuelven aplicables y siguen la consulta INSERT. Es importante tener en
cuenta y tener en cuenta que INSERT introduce valores en todas las columnas de una fila de
tabla.
- INTO
La instrucción SELECT INTO de SQL Server (Transact-SQL) se utiliza para crear una tabla a partir
de una tabla existente copiando las columnas de la tabla existente. Es importante tener en
cuenta que al crear una tabla de esta manera, la nueva tabla se rellenará con los registros de la
tabla existente (basada en la instrucción SELECT).
- VALUES
- UPDATE
La instrucción UPDATE en SQL se utiliza para actualizar los datos de una tabla existente en la
base de datos. Podemos actualizar columnas individuales, así como varias columnas utilizando
la instrucción UPDATE según nuestro requisito.
Sintaxis básica
WHERE condition;
- SET
Usa la instrucción SET para asignar un valor que no sea NULL a una variable declarada. La
instrucción SET que asigna un valor a la variable devuelve un único valor. Cuando inicialice
varias variables, utilice una instrucción SET independiente para cada variable local.
- PROCEDURE
<param> <datatype>
AS
<Body>
EXEC Procedure_name
- EXEC
El comando EXEC se utiliza para ejecutar un procedimiento almacenado o una cadena SQL que
se le pasa. También puede utilizar el comando completo EXECUTE, que es lo mismo que
EXEC.
WITH <execute_option>
-- Execting string
WITH <execute_option>