에 나는이 같은 XML 출력을 찾고 있는데요 : 제가 위에서 언급 한 바와 같이 동일한 형식을 얻기 위해 고군분투XML 형식은 오라클
<EmployeeCounts>
<Count DESIGNATION="CLERK">200</Count>
<Count DESIGNATION="MANAGER">1</Count>
<Count DESIGNATION="PROFESSOR">4</Count>
</EmployeeCounts>
.
ORA-19208: parameter 2 of function XMLELEMENT must be aliased 19208.
00000 - "parameter %s of function %s must be aliased"
*Cause: The indicated parameter of the XML generation function has not
been aliased, although it is an expression. *Action: Specify an alias
for the expression using the AS clause.
Error at Line: 6 Column: 14
하지만 형식에 따라, 카운트 별칭을 원하지 않는다 :
내가이 쿼리를 사용하지만
SELECT XMLELEMENT ("EmployeeCounts"
,XMLELEMENT("COUNT",
XMLATTRIBUTES (e.DESIGNATION as "DESIGNATION", count(*))
)
) AS "emp"
FROM employees e
GROUP BY e.DESIGNATION ;
을 erroring입니다
내가 갖는 오류입니다 위에 언급했듯이.
이 문제에 대한 도움을 주시면 감사하겠습니다.
어떤 오류가 발생합니까? 질문에 오류를 추가하십시오. – Dijkgraaf
질문에 오류를 추가했습니다. – Tina