Procedimientos Almacenados

Publico el procedimiento almacenado que consulta a la base de datos Cliente
Primero creamos la base de datos Cliente...

create table cliente(Codigo_Cli varchar(8) primary key, Nombre varchar(25), Apellido varchar(25), Fecha_nac datetime,Sexo char(1))


select * from cliente

Create procedure total

@t char(1),

@code varchar(8),

@name varchar(25),

@app varchar(25),

@date datetime,

@sex char(1)

as

begin

if(@t='s')

begin

select * from cliente

end



if(@t='i')

begin

insert into cliente values(@code,@name,@app,@date,@sex)

end



if(@t='u')

begin

update cliente

set Nombre=@name,Apellido=@app,Fecha_nac=@date,Sexo=@sex

where Codigo_cli=@code

end



if(@t='d')

begin

delete from cliente where Codigo_cli=@code

end



if(@t='b')

begin

select * from cliente where Nombre like '%' + @name + '%'

end

end



total 'i','1','Maty','Guerra','20060101','M'

total 'u','1','Mat','Guerra','19880101','M'

total 'd','1',' ',' ',' ','M'

total 'b','999','M',' ',' ',' '

total 's',' ',' ',' ',' ',' '
 
----------------------------------

0 comentarios:

Publicar un comentario