Sql server 找到准确的错误记录
有时,我们必须调试从多个表获取数据的存储过程,该存储过程是一个select语句,它与多个表有多个联接,我们会收到一条错误消息,就像从字符串转换日期和/或时间时转换失败一样 Sql server给了我行号,但没什么帮助 谁能告诉我怎样才能找到导致我出现上述错误的特定记录 有一些方法,比如从第一个连接获取数据,然后继续添加其他连接,直到得到导致问题的表 这是一个非常漫长的过程 是否有任何方法可以找到导致错误的记录可能会对您有所帮助 如果表达式是有效的日期、时间或日期时间值,则返回1; 否则,0 要筛选出无效记录,请使用此查询Sql server 找到准确的错误记录,sql-server,Sql Server,有时,我们必须调试从多个表获取数据的存储过程,该存储过程是一个select语句,它与多个表有多个联接,我们会收到一条错误消息,就像从字符串转换日期和/或时间时转换失败一样 Sql server给了我行号,但没什么帮助 谁能告诉我怎样才能找到导致我出现上述错误的特定记录 有一些方法,比如从第一个连接获取数据,然后继续添加其他连接,直到得到导致问题的表 这是一个非常漫长的过程 是否有任何方法可以找到导致错误的记录可能会对您有所帮助 如果表达式是有效的日期、时间或日期时间值,则返回1; 否则,0 要筛
select * from tablename where ISDATE(datecolumn)=0
最好显示生成错误的代码我们需要查看您的代码。代码中的某个地方会有一个
CONVERT
语句。正在转换的列是罪魁祸首