いくつかのストアド プロシージャを MySQL から Microsoft SQL サーバーに変換します。SHA1()
1 つの手順で MySQL関数を使用したことを除いて、すべてが順調に進んでいます。MS-SQL でこれに相当するものを見つけることができないようです。
SHA1()
MS-SQLの有効な同等物を知っている人はいますか?
いくつかのストアド プロシージャを MySQL から Microsoft SQL サーバーに変換します。SHA1()
1 つの手順で MySQL関数を使用したことを除いて、すべてが順調に進んでいます。MS-SQL でこれに相当するものを見つけることができないようです。
SHA1()
MS-SQLの有効な同等物を知っている人はいますか?
SQL Server 2005 以降にはHashBytes()関数があります。
MySQL が生成するのとまったく同じように (つまり、varchar として) SHA1 ハッシュを取得したい場合は、HashBytes を sys.fn_varbintohexsubstring と組み合わせることができます。例えば
SELECT sys.fn_varbintohexsubstring(0, HashBytes('SHA1', 'password'), 1, 0)
詳細については、 http://accessrichard.blogspot.co.nz/2010/12/sql-server-and-net-equivalent-to-php.htmlを参照してください。
Google グループから -可能性
http://www.stev.org/post/2011/01/30/MS-SQL-SHASum-Support.aspxをチェックアウトして、必要なものを生成できるように変更することもできます。いくつかのc#コーディングが必要になる場合がありますが。
ネイティブサポートはないと思いますが、これをチェックしてみてください...