2014-11-13 2 views
0

외부 저장 프로 시저의 테이블 출력을 사용해야합니다. 저장 프로 시저 의미 피벗 테이블이 생성MySQL 저장 테이블 출력 테이블에서 저장

  • I 출력 테이블의 정확한 구조를 모르겠어요 - 영구/임시 테이블 (그들은 정확한 테이블 구조를 예상)에 대한 INSERT INTO를 사용할 수 없습니다.
  • 내부의 복잡한 SQL 문 (SELECT 문만이 아님) - 일부 SELECT에서 저장 프로 시저 외부에서 SQL 코드를 내보낼 수 없습니다.

이러한 조건을 의미하는 SP 테이블 출력을 사용하는 방법은 무엇입니까?

+0

질문을 이해하는 데 어려움을 겪고 있습니다. 질문을 명확하게 설명해 주시겠습니까? – Jaylen

답변

0

문제는 SP 출력의 고정되지 않은 구조에서 발생했습니다.

따라서 테이블 구조가 정확하게 정의되지 않은 경우 CREATE TABLE flds/INSERT INTO가 작동하지 않습니다. 그러나 정확히 정의 된 테이블 구조가 필요하지 않은 CREATE [TEMPORARY] TABLE AS의 매우 유연한 구문이 존재합니다. 그것은 나를 도왔다.

희망이 있으면 MYSQL 초보자에게 도움이 될 것입니다.