반응형
Symfony2 응용 프로그램에서 작업 중이며 일부 고성능 프로세스를 수행하려면 저장 프로 시저를 사용해야합니다.
Doctrine2를 사용하여 MySQL 저장 프로 시저를 실행 (및 매개 변수 관리)하는 방법이 있습니까?
해결 방법 :
$em = $this->getDoctrine()->getEntityManager();
$qb = $em->createNativeQuery(
'CALL USR_P_UserRegistration (' .
':iduser, :name, :surname, :birthday, :idlang, :idregistry' .
')',
new ResultSetMapping()
);
$qb->setParameters(
array(
'iduser' => $c->getIduser(),
'name' => $c->getName(),
'surname' => $c->getSurname(),
'birthday' => $c->getBirthday(),
'idlang' => $c->getIdlang(),
'idregistry' => $c->getIdregistry()
));
$qb->execute();
$em->flush();
해결 방법
Native SQL을 사용할 수 있으며 데이터 검색을 위해 저장 프로 시저를 사용할 수도 있습니다.
또는이 링크를 볼 수 있습니다
참조 페이지 https://stackoverflow.com/questions/10705953
반응형
'MySql' 카테고리의 다른 글
MySQL 데이터베이스를 메모리에서 완전히 실행하려면 어떻게해야합니까? (0) | 2021.02.09 |
---|---|
MySQL 다른 데이터베이스에서보기 만들기 (0) | 2021.02.09 |
MySQL VirtualBox Vagrant 내에서 Mysql Server에 연결하는 방법은 무엇입니까? (0) | 2021.02.09 |
MySQL 즉석에서 인라인 SQL 테이블 생성 (왼쪽 조인 제외) (0) | 2021.02.09 |
MySQL PHP / mysqli, 새로 삽입 된 ID를 아는 방법 (0) | 2021.02.08 |
댓글