Argument Datentyp uniqueidentifier ist ungültig für argument-1 der Funktion substring
Ich versuche den ersten Teil eines Guid-Feld mit der TSQL-substring-Funktion wie folgt
SELECT SUBSTRING(Guid, 1, 8) AS Gu FROM MyTable
aber alles was ich bekomme ist diese Fehlermeldung.
Argument Datentyp uniqueidentifier ist ungültig für argument-1 der Funktion substring.
Also, was ist hier Los? Sollte behandle ich die Guid als Reine string-erste oder...?
Vielen Dank im Voraus!
- Guid ist eine Reihe von bits, es ist nur präsentiert, um Sie in ein lesbares format (wie jeder Schnur nehme ich an), aber in diesem Fall müssen Sie es konvertieren, wie Aaron ' s Antwort nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Können Sie nicht ausführen
SUBSTRING
direkt auf eineuniqueidentifier
; müssen Sie es umwandeln in einen string-Typ (varchar
) zuerst.