Ich versuche herauszufinden, welche die beste Vorgehensweise ist, um Zeichen am Anfang eines Strings zu entfernen.
In einigen Sprachen kannst du MID ohne Angabe einer Länge verwenden, aber in TSQL ist die Länge erforderlich.
Bei Betrachtung des folgenden Codes, was ist die beste Praxis? (Die Hex-Zeichenfolge ist variabler Länge)
DECLARE @sHex VARCHAR(66)
SET @sHex = '0x7E260F3DA734AD4BD816B88F485CE501D843DF067C8EDCB8AC7DAD331852E04D'
PRINT RIGHT(@sHex,LEN(@sHex) -2)
PRINT SUBSTRING(@sHex,3,LEN(@sHex) -2)
PRINT SUBSTRING(@sHex,3,65535)