Bases de Datos > SQL Server

 Procedimientos Almacenados

(1/3) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa