当我在 symfony2 中调用存储过程时出现以下错误
SQLSTATE[HY000]:一般错误 500 内部服务器错误 - PDOException
我在控制器中有以下代码:
public function indexAction($name) {
$em = $this->getDoctrine()->getEntityManager();
$query = $em->createNativeQuery('CALL sp_demoproc_insert ()', new ResultSetMapping());
$result = $query->execute();
$em->flush();
return $this->render('HomeHomeBundle:Default:index.html.twig', array('name' => $name));
}
存储过程如下,
如果存在则删除过程 tmp.sp_demoproc_insert; 创建过程 tmp。sp_demoproc_insert
() 插入tmp
。details
(
id
,
name
) 值 ('11', 'xyz' );