当前位置: 代码迷 >> Sql Server >> 数据类型 text 和 varchar 在 equal to 运算符中不兼容。 如何解决
  详细解决方案

数据类型 text 和 varchar 在 equal to 运算符中不兼容。 如何解决

热度:1289   发布时间:2016-04-24 18:31:29.0
数据类型 text 和 varchar 在 equal to 运算符中不兼容。 怎么解决啊
运行以下代码提示我数据类型 text 和 varchar 在 equal to 运算符中不兼容。
小弟初学数据库这个问题该怎么解决啊?

select PeisPatient.ID_Org,PeisOrgReservation.ID_Org 
 from PeisPatient,PeisOrgReservation
 where PeisPatient.ConclusionSummary='肝囊肿'   
 and PeisOrgReservation.DateReservation>'2013-01-01' and DateReservation<'2013-12-31'
------解决方案--------------------
cast(text字段 as varchar(max))=varchar字段
------解决方案--------------------
用什么 text 啊,
where cast(PeisPatient.ConclusionSummary as varchar(max))='肝囊肿' 
  相关解决方案