Sql server 2008 将varchar值'Que_2'转换为数据类型int时,转换失败

Sql server 2008 将varchar值'Que_2'转换为数据类型int时,转换失败,sql-server-2008,Sql Server 2008,从TCA中选择*,其中问题ID='Q_2' SQL新手-出现转换错误,但我没有转换任何内容。无法筛选包含非int值的int值列,如上面的问题。为便于将来参考,请参阅字符类型的列属性。好吧,questionid是否为INT?为什么要筛选非整数?非整数永远不会存储在整数列中。它被标记为INT,但列中有其他非INT值。我想您可能会感到困惑。请发布表格定义。当然,如果列为INT,您将收到该消息

从TCA中选择*,其中问题ID='Q_2'


SQL新手-出现转换错误,但我没有转换任何内容。

无法筛选包含非int值的int值列,如上面的问题。为便于将来参考,请参阅字符类型的列属性。

好吧,questionid是否为INT?为什么要筛选非整数?非整数永远不会存储在整数列中。它被标记为INT,但列中有其他非INT值。我想您可能会感到困惑。请发布表格定义。当然,如果列为INT,您将收到该消息