Как я могу вернуть столбец идентификаторов со стандартным SQL CLR Split UDF, например, приведенный ниже код вернет таблицу со строковым значением, разделенным разделителем, мне также нужно каким-то образом вернуть столбец идентификаторов.
<SqlFunction(FillRowMethodName:="FillRow", TableDefinition:="value nvarchar(4000)")> _
Public Shared Function GetStrings(ByVal str As SqlString, ByVal delimiter As SqlString) As IEnumerable
If (str.IsNull OrElse delimiter.IsNull) Then
Return Nothing
Else
Return str.Value.Split(CChar(delimiter))
End If
End Function
Public Shared Sub FillRow(ByVal row As Object, ByRef str As String)
str = CType(row, String).Trim()
End Sub