Sometimes you need to search your database case-sensitive.
But: Microsoft SQL Server is usually configured to be case-INsensitive.

But there’s no need to reconfigure the whole database, here are my 2 favorites to lookup data:

  • cast column-value and searchterm to varbinary
    (e.g: CAST(ColName AS varbinary(4)) = CAST(‘andy’ AS varbinary(4))
  • use COLLATE
    (e.g: ColName = ‘andy’ COLLATE SQL_Latin1_General_CP1_CS_AS)

Both should work for SQL Server 2005 and above.
Interested in more options? Have look at this site!

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

Leave a Reply