where activityid='${p_activityid}',哪里写错了
where activityid='${p_activityid}'
这里面没错 全部复制出来看看
如果你是确定这句报错格式问题。那估计是你这个参数p_activityid的值里面含有单引号,这样就会格式错误