Ver Mensaje Individual
  #10  
Antiguo 02-10-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Reputación: 23
ContraVeneno Va por buen camino
Código SQL [-]
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER FUNCTION [dbo].[SepararAux02](@Cadena varchar(30))

RETURNS @Resultados TABLE (Piezas integer, Largo Float, Alto Float, Ubicacion varchar(70))
AS
BEGIN
DECLARE @Piezas integer
DECLARE @Largo float
DECLARE @Alto float
DECLARE @Ubicacion varchar(70)

Select @PIezas = SubString(@Cadena, 0, CharIndex(';', @Cadena))
Select @Cadena  = SubString(@Cadena, CharIndex(';', @Cadena)+1,len(@Cadena))
Select @Largo = SubString(@Cadena, 0, CharIndex(';', @Cadena))
Select @Cadena  = SubString(@Cadena, CharIndex(';', @Cadena)+1,len(@Cadena))
Select @Alto = SubString(@Cadena, 0, CharIndex(';', @Cadena))
Select @Ubicacion = SubString(@Cadena, CharIndex(';', @Cadena)+1,len(@Cadena))

INSERT @Resultados
Select @Piezas, @Alto, @Largo, @Ubicacion

RETURN 
END
__________________


Última edición por ContraVeneno fecha: 02-10-2008 a las 18:47:13.
Responder Con Cita