2016-06-23 2 views

Antwort

2

Verwenden substring Funktion statt replace und verketten Sterne mit „mittel“ Teil Ihres string:

declare @str nvarchar(max) 
select @str = '1234567891011' 

select '****' + substring(@str, 5, len(@str) - 8) + '****' 

Ausgang:

****56789**** 
+0

Andy Danke für Ihre Antwort, werde ich Lösung versuchen und Sie werden lassen kennt.! –

+0

Andy können Sie bitte Syntax der Teilzeichenfolge erklären, so kann ich weiter nach meiner Anforderung was ändern, wenn ich mittlere 4 Ziffern ersetzen muss. –

+0

@AkkiBhogte Weitere Informationen zu dieser Funktion finden Sie unter https://msdn.microsoft.com/en-us/library/ms187748.aspx. –