【发布时间】:2011-05-20 00:01:54
【问题描述】:
其中 [CastleType] 在 SQL Server 中设置为数据类型“文本”,查询为:
SELECT *
FROM [Village]
WHERE [CastleType] = 'foo'
我得到错误:
数据类型 TEXT 和 VARCHAR 在等于运算符中不兼容。
我不能用 WHERE 子句查询这种数据类型吗?
【问题讨论】:
-
使用
VARCHAR(MAX)而不是TEXT- 该数据类型已被弃用
标签: sql-server sql-server-2005 tsql