
EJERCICIOS RESUELTOS DE PROCEDIMIENTOS ALMACENADOS (STORED PROCEDURES) # 1
¡Saludos cibernauta! hoy en conocesobreinformatica.com te presentamos el siguiente artículo titulado: “Ejercicios Resueltos de Procedimientos Almacenados (Stored Procedures) # 1".
Vamos a practicar lo aprendido con unos cuantos ejercicios muy comunes en nuestra carrera de informática.
Empecemos...
INTRODUCCIÓN A LA BASES DE DATOS
EJERCICIO # 1
- Codificar un procedimiento almacenado que permita agregar un nuevo registro en una tabla llamada "Clientes":
CREATE PROCEDURE AddCliente
@Identificacion numeric (18,0)
,@Nombre varchar (30)
,@Apellido varchar (30)
,@Fijo numeric (18,0)
,@Celular numeric(18,0)
,@Id_Usuario int
,@NitEmpresa int
AS
BEGIN
INSERT INTO Clientes
(Identificacion ,Nombre ,Apellido ,Fijo ,Celular ,Id_Usuario ,NitEmpresa)
VALUES
(@Identificacion ,@Nombre ,@Apellido ,@Fijo ,@Celular ,@Id_Usuario ,@NitEmpresa)
END
EJERCICIO # 2
- Codificar un procedimiento almacenado que me permita consultar un cliente por número de identificación:
CREATE PROCEDURE ConsultarClientexidentificacion
@Identificacion int
AS
BEGIN
SELECT *
FROM Clientes
WHERE identificacion=@Identificacion
END
EJERCICIO # 3
- Codificar un procedimiento almacenado que me permita consultar clientes por cualquier columna (sea por identificación, nombre, apellidos y demás campos de la tabla)
CREATE PROCEDURE ConsultarClientes
@Valor varchar (15),
@Columna varchar (15)
AS
BEGIN
IF @Columna = 'Todas'
SELECT * FROM Clientes
ELSE IF @Columna = 'Identificacion'
SELECT * FROM Clientes
WHERE identificacion = @Valor
ELSE IF @Columna = 'Nombre'
SELECT * FROM Clientes
WHERE Nombre like @Valor + '%'
ELSE IF @Columna = 'Apellido'
SELECT * FROM Clientes
WHERE Apellido like @Valor + '%'
END
Para redirigirte al segundo artículo de la serie: "Ejercicios de Procedimientos Almacenados" da clic al siguiente botón:
Hemos llegamos al final de este artículo, como equipo de CSI esperamos realmente que toda la información recopilada y analizada te resulte de utilidad en tus estudios o vida laboral.
Te recordamos que hoy por hoy conocesobreinformatica cuenta con las siguientes redes para mantener al tanto de toda la información nueva:
- Suscripciones de correo electrónico, se el primero en enterarte de lo que publicamos: