СОЗДАЙТЕ dbo ФУНКЦИИ. Разделение
(
@RowData nvarchar (2000),
@SplitOn nvarchar (5)
)
ВОЗВРАЩАЕТ таблицу @RtnValue
(
Тождественность удостоверения личности int (1.1),
Данные nvarchar (100)
)
КАК
НАЧНИТЕ
Объявите @Cnt int
Установите @Cnt = 1
Пока (Charindex (@SplitOn, @RowData) >0)
Начните
Введите в @RtnValue (данные)
Выберите
Данные = ltrim (rtrim (подстрока (@RowData, 1, Charindex (@SplitOn, @RowData) - 1)))
Установите @RowData = подстроку (@RowData, Charindex (@SplitOn, @RowData) +1, len (@RowData))
Установите @Cnt = @Cnt + 1
Конец
Вставка в @RtnValue (данные)
Выберите данные = ltrim (rtrim (@RowData))
Возвратите
КОНЕЦ
|