varbinary
型とバイト配列を比較したいと思います。私はこれまで試みている:SQL Serverのwhere句でvarbinaryを比較する方法
DECLARE @data AS NVARCHAR(MAX)='4283'
Select * from table1 Where bindayData=CAST(@data AS VARBINARY)
しかし、これは動作しません。
私はこれの1つの奇妙な行動に注意してください。私は静的
Select * from table1 Where bindayData=CAST('4283' AS VARBINARY)
のようにそれを使用する場合、それは正常に動作します。しかし、変数を宣言すると、それは機能しません。
あなたのアイデアをお伝えください。
おかげで、 ネアシュGoradara
のようなものを与え、あなたは長さ指定なしVARBINARY' 'にキャストすると、[30への長さを制限]ことに注意してください(http://msdn.microsoft。 com/ja-us/library/ms188362.aspx)。 –