Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Procedimiento Almacenado

Estas en el tema de Procedimiento Almacenado en el foro de SQL Server en Foros del Web. TEngo una duda con el siguiente procedimiento almacenado.- @region smallint, @provincia smallint, @comuna smallint, @folio integer, @person integer, @tenencia integer, @puntaje integer, @est_ficha varchar, @urb_rural ...
  #1 (permalink)  
Antiguo 11/09/2010, 09:22
 
Fecha de Ingreso: enero-2010
Ubicación: Stgo - Chile
Mensajes: 73
Antigüedad: 14 años, 3 meses
Puntos: 0
Procedimiento Almacenado

TEngo una duda con el siguiente procedimiento almacenado.-

@region smallint,
@provincia smallint,
@comuna smallint,
@folio integer,
@person integer,
@tenencia integer,
@puntaje integer,
@est_ficha varchar,
@urb_rural varchar,
@un_vecinal varchar,
@c_poblacion integer,
@c_calle integer
as
BEGIN
SELECT @urb_rural = dc_urbano_rural FROM t_calles
WHERE dc_Region = @region
AND dc_Provincia = @provincia
AND dc_Comuna = @comuna
AND dc_Calle = @c_calle
IF (@urb_rural = null)
BEGIN
SET @urb_rural = 1
END
INSERT INTO t_cara_c
(DC_Region, dc_Provincia, DC_Comuna, DC_Folio, dc_familia, di_Situacion_sitio,
di_Ptje_Factor_Total, dg_estado_ficha, dc_urbano_rural, dc_unidad_vecinal, dc_poblacion, dc_calle)
VALUES
(@region, @provincia, @comuna, @folio, @person, @tenencia, @puntaje, @est_ficha, @urb_rural,
@un_vecinal, @c_poblacion, @c_calle)
END


En donde si el select esta bien ya que quiero recoger el campo dc_urbano_rural donde el where sean igual.-
Quiero saber si esa asignación esta bien del dato.- ya que me interesa tenerlo bueno ademas si quiero hacerlo correr tengo que pasar todos sus parametros de un lado a otro?
  #2 (permalink)  
Antiguo 11/09/2010, 13:53
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Procedimiento Almacenado

Código SQL:
Ver original
  1. IF @urb_rural IS NULL
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.

Etiquetas: procedimiento, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:33.