Sentencias De Control

Páginas: 3 (746 palabras) Publicado: 25 de mayo de 2012
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO


FACULTAD DE INFORMATICA Y ELECTRONICA
ESCUELA DE INGENIERIA EN SISTEMAS

BASES DE DATOS II

TEMA:
“SENTENCIAS DE CONTROL”

SEMESTRE:6to “A”

AUTORES:

KARINA MAZON (5114)

RIOBAMBA - ECUADOR





ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO


FACULTAD DE INFORMATICA Y ELECTRONICA
ESCUELADE INGENIERIA EN SISTEMAS

BASES DE DATOS II

TEMA:
“SENTENCIAS DE CONTROL”

SEMESTRE:
6to “A”

AUTORES:

KARINA MAZON (5114)

RIOBAMBA - ECUADORSENTENCIAS DE CONTROL

SENTENCIA IF - ELSE

Crear un procedimiento que permita identificar si el préstamo puede realizarse,es decir, si la existencia es mayor que 0 podrá generarse el préstamorespectivo.

ALTER PROCEDURE PREST_REALIZADO
@CPRO INT
AS
DECLARE @CONTA SMALLINT
BEGIN
SET @CONTA=(SELECT (P.EXISTENCIA - T.CANT) AS PRO_EXISTENTE
FROM PRODUCTO P INNER JOIN (SELECTCOUNT(PRS.ID_PRODUCTO)AS CANT, PRS.ID_PRODUCTO
FROM PRESTAMO PRS
WHERE PRS.ID_PRODUCTO = @CPRO
GROUP BY PRS.ID_PRODUCTO) T ON P.ID_PRODUCTO =T.ID_PRODUCTO

WHERE P.ID_PRODUCTO =T.ID_PRODUCTO)
END
IF @CONTA>0
PRINT 'SI SE PUEDE REALIZAR EL PRESTAMO'
ELSE
PRINT 'NO SE PUEDE REALIZAR EL PRESTAMO'
PRINT @CONTA
EXEC PREST_REALIZADO '2'

SENTENCIA CASE

Realizar una consultadonde me muestre toda la informacion de un determinado tipo de un producto

DECLARE @tipo_producto char(1),
@tipos char(1)
SET @tipos = 'D' --Asignacion de un tipo determinado de un productoSET @tipo_producto = (CASE
WHEN @tipos = 'A' THEN
(SELECT p.tipo
FROM PRODUCTO as p
WHERE P.ID_PRODUCTO =2)
WHEN @tipos = 'C' THEN
(SELECT P.TIPO
FROM PRODUCTO AS PWHERE P.ID_PRODUCTO=3)
WHEN @tipos = 'D' THEN
(SELECT P.TIPO
FROM PRODUCTO AS P
WHERE P.ID_PRODUCTO=5)
ELSE 'NO EXISTE ESE TIPO DE PELICULA'
END)
SELECT *
FROM...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sentencias de control
  • Sentencias De Control
  • Sentencias De Control De Flujo
  • Control Y Sentencias De Switch
  • Sentencias De Control En C
  • Controles sobre la sentencia
  • Sentencias de control en c
  • Sentencias de Control de Flujo para C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS