GENERARE il dbo di FUNZIONE. Spaccatura
(
@RowData nvarchar (2000),
@SplitOn nvarchar (5)
)
RESTITUISCE la tabella del @RtnValue
(
Identità di identificazione int (1.1),
Dati nvarchar (100)
)
AS
COMINCIARE
Dichiarare il @Cnt int
Regolare il @Cnt = 1
Mentre (Charindex (@SplitOn, @RowData) >0)
Cominciare
Inserire in @RtnValue (dati)
Selezionare
Dati = ltrim (rtrim (sottostringa (@RowData, 1, Charindex (@SplitOn, @RowData) - 1)))
Fissare il @RowData = la sottostringa (@RowData, Charindex (@SplitOn, @RowData) +1, len (@RowData))
Regolare il @Cnt = il @Cnt + 1
Estremità
Inserto in @RtnValue (dati)
Selezionare i dati = il ltrim (rtrim (@RowData))
Rinviare
ESTREMITÀ
|