Bases de Datos > SQL Server
Procedimientos Almacenados
Cajami:
hola que tal, alguien me puede ayudar no se mandandome un tutorial para poder crear procedimientos almacenados (en español :D ), porque la verdad busco en inter pero no se como crear procedimientos almacenados con y sin parametros, espero que me puedan ayudar.
ahora una vez creado estos procedimientos como poderlos usar en VB 2005, nos vemos cuidense :hola:
ElNapster:
No se de muchos tutoriales pero para enviarle parametros a un sp solo tienes que declar la variable de entrada .... te muestro un pequeño ejemplo con un solo parametro espero que te sea de ayuda...
Create Procedure insertar_parametro_a_tabla
@NOMBRE_ARCHIVO varchar (40)
As
insert tabla(nombre_archivo
,ERRORES )
Select @NOMBRE_ARCHIVO
,'1'
Lo ejecutamos
--- Código: Text ---exec insertar_parametro_a_tabla@nombre_archivo = 'Prueba_ingreso'
Lo que estamos haciendo aca es ingresar datos a una tabla enviandole como parametro un nombre....
Espero te sirva
:comp:
Cajami:
a que te refieres con Errores, y que quiere decir ese '1'??
ElNapster:
Es un campo X en la tabla y le estoy asignando un valor X
lencho:
Adicionar
--- Citar ---CREATE PROCEDURE ADICIONARCLIENTE
@Nit as int,
@Nombre as varchar(50),
@Direccion as varchar (30),
@Email as varchar(30),
@Limcredito as int,
@FonoFijo as int,
@FonoMovil as int,
@estado as bit
AS
insert TCliente (Nit, Nombre, Direccion, Email, LimCredito, FonoFijo, FonoMovil, Estado)
values ( @Nit , @Nombre, @Direccion, @Email, @LimCredito, @FonoFijo, @FonoMovil, @estado)
--- Fin de la cita ---
Buscar
--- Citar ---CREATE Proc BUSCARCLIENTEPORNOMBRE
@Nombre varchar(50)
as
Select CodCliente
From TCliente
Where Nombre like @Nombre
--- Fin de la cita ---
Modificar
--- Citar ---CREATE PROCEDURE MODIFICARCLIENTE
@CodCliente as int,
@Nit as int,
@Nombre as varchar(50),
@Direccion as varchar (30),
@Email as varchar(30),
@Limcredito as int,
@FonoFijo as int,
@FonoMovil as int,
@estado as bit
AS
Update TCliente
set Nit = @Nit, Nombre = @Nombre, Direccion = @Direccion, Email = @Email, LimCredito = @LimCredito, FonoFijo = @FonoFijo, FonoMovil= @FonoMovil, Estado= @Estado
where CodCliente = @CodCliente
--- Fin de la cita ---
Estos son algunos ejemplos.
BYTE.
Navegación
[#] Página Siguiente
Ir a la versión completa