twitter facebook

【SQLServer】データ型 text と varchar は not equal to 演算子では互換性がありません。

SELECT * FROM hoge_tbl WHERE hoge_col<> ''
データ型 text と varchar は not equal to 演算子では互換性がありません。
エラーと修正方法は カラムがtext型の場合は varchar などに cast または convert するとなおります。
SELECT * FROM hoge_tbl WHERE CAST(hoge_col as VARCHAR)<> ''

SELECT * FROM hoge_tbl WHERE CONVERT(VARCHAR, hoge_col)<> ''
AUTHOR
@えのえの
最終更新日 2023/12/22
FAVORITE good stock
LINK TAG
記法を見る