CREAR el dbo de la FUNCIÓN. Fractura
(
@RowData nvarchar (2000),
@SplitOn nvarchar (5)
)
VUELVE la tabla del @RtnValue
(
Identidad de la identificación internacional (1.1),
Datos nvarchar (100)
)
COMO
COMENZAR
Declarar el @Cnt internacional
Fijar el @Cnt = 1
Mientras que (Charindex (@SplitOn, @RowData) >0)
Comenzar
Insertar en el @RtnValue (los datos)
Seleccionar
Datos = ltrim (rtrim (subsecuencia (@RowData, 1, Charindex (@SplitOn, @RowData) - 1)))
Fijar el @RowData = la subsecuencia (el @RowData, Charindex (@SplitOn, @RowData) +1, len (el @RowData))
Fijar el @Cnt = el @Cnt + 1
Extremo
Parte movible en el @RtnValue (datos)
Seleccionar los datos = el ltrim (rtrim (el @RowData))
Volver
EXTREMO
|