タイムスタンプ(rowversion)データ型を持つ列でLIKE
演算子を使用するにはどうすればよいですか?タイムスタンプ列のLIKE演算子
以下は私が試した質問ですが、運はありません。
-- no data is fetched using this SQL
SELECT * FROM TAB
WHERE tRowVersion LIKE '0x000000000000E05%'
-- incorrect syntax near %
SELECT * FROM TAB
WHERE tRowVersion LIKE 0x000000000000E05%
また、タイムスタンプ値には一重引用符を使用できません。
-- implicit conversion from data type varchar to timestamp is not allowed
SELECT * FROM TAB
WHERE tRowVersion = '0x000000000000E05'
Iは、LIKE
演算子を使用して行のバージョン管理のパターンを見つけたいです。 CAST
を使用しています。パターンを見つけることができません。
おかげで、(タイムスタンプは推奨同義語となっている)
私は何か不足しているかもしれませんが、 'rowversion'は' timestamp'カラムとは何ですか? – Utsav
@Utsav、実際の列名はタイムスタンプデータ型のtRowVersionです。 – Aditya
ですが、16進数ではどうなりますか?そのように保管していますか?または、それはちょうどそれのように表示されます。 – Utsav