如何在SQL Server08中检查区分大小写的密码

问题描述:

在我的应用程序中,我正在向数据库发送密码,请说我的密码是PassworD123.现在这给了我适当的值,但是当我使用password123..it时也给了我适当的值.因此,如何在SQL Server中处理区分大小写的数据.任何演示代码都会有所帮助.谢谢.

In my application I am sending password to database,lets say my Password is PassworD123. Now this is giving me proper value ,but when i am using password123..its also giving me the proper value.So how to chaeck for case sensitive data in SQL server. Any demo code will help. Thanks.

您可以在T-SQL语句中使用COLLATE子句.

You can use COLLATE clause in your T-SQL statement.

例如.

SELECT * FROM dbo.TableName WHERE Password = @ password COLLATE SQL_Latin1_General_CP1_CS_AS