Ich versuche herauszufinden, wie man am besten vorgeht, wenn man Zeichen vom Anfang einer Zeichenkette entfernt.
In einigen Sprachen können Sie MID ohne Längenparameter verwenden, in TSQL ist die Länge jedoch erforderlich.
Was ist angesichts des folgenden Codes die beste Vorgehensweise? (Die Hex-Zeichenkette hat eine variable 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)