정보, 통신, 기술/ASP.NET과 C#

.NET에서 ORA-32036 이상 에러 발생

최윤호 2010. 2. 24. 18:18
반응형
WITH 구문을 이용해 VIEW를 만들고 ASP.NET에서 .NET 기본 Oracle 클라이언트를 이용하는 상황에서 해당 뷰를 호출하면 비정상적인 오류가 발생하는 경우가 있습니다.

오류 메세지는 ORA-32036입니다. 당췌 앞뒤가 안 맞지만...

WITH로 생성한 임시 테이블을 반복적으로 사용할때 정상적으로 처리가 안되는 것 같기는 한데 정확한 원인은 모르겠습니다.

멍텅구리 ASP.NET 아님 ADO.NET 혹은 둘다라고 화풀이나 해야죠^^

외국 포럼에 관련 글이 있는데 정확한 해결책은 없습니다.
http://forums.asp.net/t/990623.aspx

다른 한 분은 결국 WITH를 사용하지 않는 것으로 해결(?) 했다고 하시고요.
http://orastory.wordpress.com/2007/09/20/one-of-those-weird-ones-ora-32036/

저 역시 WITH를 좀 풀어서 해결(ㅡㅡ;;)했습니다.

간단한 WITH는 정상 작동하기에 임시테이블을 내부에서 단계적으로 이용하는 하나의 VIEW를 차근차근 6개의 뷰로 나누고 사용하니 잘 되네요.

이렇게라도 되니 다행이지만, 하나의 뷰만 관리해도 될 것을 이제 6개의 뷰나 관리해야 하다니 많이 불편하네요.
반응형