私は、値のペアをパラメーターとして取り、2つの列を持つテーブルを返すテーブル値付き関数を作成しようとしていました。分割値のペアとUDFを使用したテーブルの作成
以下は、私がしようとしている機能の署名です。私は
@ValuePairs VARCHAR(MAX) = '1:1, 1:2, 1:4, 2:3, 1000:230, 130:120,'
ValuePairParser (@ValuePairs, ',', ':')
以下のようなメソッドを呼び出したい
FUNCTION [dbo].[ValuePairParser](@DelimitedValuePairs VARCHAR(MAX),
@Delimiter CHAR(1),
@ValuePairDelimiter CHAR(1))
RETURNS @ValuePairTable
TABLE (Id INT, Code INT)
あなたはValuePairs刺さ上に分割され、二つの列を持つテーブルを作成するための任意の良い方法を見ることはできますか?
はpostition –
グレート答えの概念が好き!ありがとう! – sjkm