Bases de Datos > SQL Server
Procedimientos Almacenados????
(1/1)
az8:
hola...necesito como hacer un procedimiento almacenado en sql server 7.. la verdad no se ni como empezar.. necesito realizar varios.. los principales son uno ke inserte datos a una tabla.. otro ke actualice y uno ke elimine datos....
espero ke me puedan ayudar... explicandome paso a paso ke como hacerlos...
de antemano gracias
ate az8
Soultaker:
Mira en la ayuda del MSDN
http://msdn2.microsoft.com/es-es/library/ms187926.aspx
y en la ayuda del sql server ingresa la palabra CREATE PROCEDURE que ahi se explica muy bien
Para Insertar
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->CREATE PROCEDURE ingresar_datos
@cod CHAR(5),
@nom VARCHAR(40)
AS [color=blue;font-weight]INSERT[/color] INTO tabla1 VALUES (@cod, @nom)
GO
<!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
y para ejecutarlo usas el
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->EXEC ingresar datos <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
:comp:
lencho:
Para realizar una modificacion.
--- Código: Text --- CREATE PROCEDURE MODIFICARCLIENTE @CodCliente as int, @Nombre as varchar(50), @Direccion as varchar (30),ASUpdate TClienteset Nombre = @Nombre, Direccion = @Direccionwhere CodCliente = @CodCliente
Para realizar una eliminacion
--- Código: Text --- CREATE PROCEDURE ELIMINARCLIENTE@CodCliente intAsDelete From TCliente where CodCliente=@CodCliente
Espero y te sirva amigo.
BYTE.
Navegación
Ir a la versión completa