0
Ich muss diese Nummer 1234567891011
ersten und letzten vier Ziffern durch Sterne ersetzen.SQL Server ersetzen Zeichen in Zeichenfolge
Wie soll ich das mit der Replace-Funktion machen?
Ich muss diese Nummer 1234567891011
ersten und letzten vier Ziffern durch Sterne ersetzen.SQL Server ersetzen Zeichen in Zeichenfolge
Wie soll ich das mit der Replace-Funktion machen?
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****
Andy Danke für Ihre Antwort, werde ich Lösung versuchen und Sie werden lassen kennt.! –
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. –
@AkkiBhogte Weitere Informationen zu dieser Funktion finden Sie unter https://msdn.microsoft.com/en-us/library/ms187748.aspx. –