sql 查询处理char类型和text类型比较的问题
表中u_name字段是text类型的,那么使用入下sql查询会产生错误:
SELECT * FROM TABLE WHERE U_NAME='aa'
错误提示,char类型和text类型不兼容,处理这样的语句按下面方法:
SELECT * FROM TABLE WHERE CAST(U_NAME AS NVARCHAR)='aa'
SELECT * FROM TABLE WHERE U_NAME='aa'
错误提示,char类型和text类型不兼容,处理这样的语句按下面方法:
SELECT * FROM TABLE WHERE CAST(U_NAME AS NVARCHAR)='aa'