Anforderung:

Die Eingabe eines Passworts soll geprüft werden, entsprechend muss die Groß-/Kleinschreibung berücksichtigen werden.

Antwort:

Der Vergleich zweier Strings mit Beachtung der Groß-/Kleinschreibung ist nur möglich, wenn bei der SQL Server Installation die Option Groß-/Kleinschreibung beachten aktiviert wurde. Ist dies nicht der Fall, muss für einen Case-sensitiven Vergleich der Inhalt der Spalte in den Datentyp Binary konvertiert werden.

Beispiel:

SELECT * FROM Tabelle1 WHERE [User] = @User And Convert(Varbinary, [Password]) = Convert(Varbinary, @Password) Beispiel: SELECT A, B, C FROM (Select A, B, C from tbl1 inner Join tbl2 on ...) as [MyNodeName] FOR XML AUTO, Type