Professional Documents
Culture Documents
varchar(40), if1 varchar(10), if2 varchar(10), if3 varchar(10), l1 varchar(10), l2 varchar(10), l3 varchar(10), cl varchar(10), ep varchar(10), ef varchar(10), p1 varchar(10), p2 varchar(10), p3 varchar(10) primary key (cod)) go ---creando los procesos almacenados para productos create proc registrarAlumno @cod varchar(5), @nombres varchar(40), @apellidos varchar(40), @curso varchar(40), @if1 varchar(10), @if2 varchar(10), @if3 varchar(10), @l1 varchar(10), @l2 varchar(10), @l3 varchar(10), @cl varchar(10), @ep varchar(10), @ef varchar(10), @p1 varchar(10), @p2 varchar(10), @p3 varchar(10) as begin insert into Notas values (@cod,@nombres,@apellidos,@curso,@if1,@if2,@if3,@l1,@l2,@l3,@cl,@ep,@ef,@ p1,@p2,@p3) end go
create proc buscar @cod varchar(5) as begin select * from Notas where cod=@cod
end go create procedure eliminar @cod varchar(5) as begin delete from Notas where cod=@cod end go create procedure mostrarcod as begin select * from Notas end go
create proc modificarCod @cod varchar(5), @nombres varchar(40), @apellidos varchar(40), @curso varchar(40), @if1 varchar(10), @if2 varchar(10), @if3 varchar(10), @l1 varchar(10), @l2 varchar(10), @l3 varchar(10), @cl varchar(10), @ep varchar(10), @ef varchar(10), @p1 varchar(10), @p2 varchar(10), @p3 varchar(10) as begin update Notas set nombres=@nombres,apellidos=@apellidos,curso=@curso,if1=@if1,if2=@if2,if3= @if3,l1=@l1,l2=@l2,l3=@l3,cl=@cl,ep=@ep,ef=@ef,p1=@p1,p2=@p2,p3=@p3 where cod=@cod end go CREATE PROC Genera_num AS BEGIN DECLARE @cod CHAR(5) SET @cod = (SELECT MAX(cod ) FROM Notas) SET @cod = 'P' + RIGHT('000'+LTRIM(RIGHT (ISNULL( @cod ,'000'),4)+1),4) SELECT @cod AS codem END