دوست عزیز صحبت ملال نیست
شاید توی این تالار خیلی از عزیزان منظور شما رو فورا دریافت کنند
ولی از صحبتهای ایجاد کننده تاپیک معلومه که زیاد با این چیزا آشنایی نداره
شاید منظور شما این باشه که درسمت بانک یه فانکشن ایجاد بکنه و کل رشته رو به اون فانکشن ارسال کنه و عمل تفکیک رو انجام بده .... یه چیزی شبیه این :
CREATE FUNCTION SplitString
(
@Input NVARCHAR(MAX),
@Character CHAR(1)
)
RETURNS @Output TABLE (
Item NVARCHAR(1000)
)
AS
BEGIN
DECLARE @StartIndex INT, @EndIndex INT
SET @StartIndex = 1
IF SUBSTRING(@Input, LEN(@Input) - 1, LEN(@Input)) <> @Character
BEGIN
SET @Input = @Input + @Character
END
WHILE CHARINDEX(@Character, @Input) > 0
BEGIN
SET @EndIndex = CHARINDEX(@Character, @Input)
INSERT INTO @Output(Item)
SELECT SUBSTRING(@Input, @StartIndex, @EndIndex - 1)
SET @Input = SUBSTRING(@Input, @EndIndex + 1, LEN(@Input))
END
RETURN
END
GO