问答详情
源自:4-2 动态 SQL 拼接(下)

'@P0' 附近有语法错误

SQL: select ID,COMMAND,DESCRIPTION,CONTENT FROM MESSAGE1       WHERE  DESCRIPTION like '%' ? '%' ### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: '@P0' 附近有语法错误。 这是啥情况

提问者:码农小龙251151 2015-02-09 01:20

个回答

  • 源生活
    2015-02-09 21:19:20

    终于发现哪不对了,com.microsoft.sqlserver.jdbc.SQLServerException,你用我在视频中写在MySQL的语句用在SQL Server中了?

    不知说点啥好了,摩擦,摩擦……你这jdbc用的似魔鬼的步伐。

  • 源生活
    2015-02-09 20:55:20

    这个异常上下附近的信息都原样复制贴上来

  • 慕仰0094850
    2017-04-26 23:54:20

    sql.append(" and DESCRIPTION like '%'+?+'%'");  SQL server 2008像着样就不会报错了

  • 码农小龙251151
    2015-02-09 21:30:26

    经过几个小时的折腾问题已解决,在sqlserver中模糊查询%后必须加+号