지금 어떻게 적용되었냐고 하면... 0 6 1,921

by 최원석 [2008.12.19 11:52:02]


파워빌더 스크립트 내에

 

Declare sort_1 Cursor For
select /*+ FIRST_ROWS */
       distinct a.ccode_item,
   b.code_item_name,
   b.item_size,
   b.unit,
   c.car_name
  from biz01.tbl_bom a,
   biz01.tbl_itemcode b,
   biz01.tbl_goods_car_kind c
 where a.ccode_item = b.code_item
 and b.car_code = c.car_code (+)
 and b.item_kind <> 'I'
 start with a.pcode_item = :ls_matr_code
 and :ls_date between a.s_date and a.e_date
 connect by prior a.ccode_item = a.pcode_item
 and :ls_date between a.s_date and a.e_date
 and prior b.jodal_code not in ( '11', '12', '51', '52' );

Open sort_1; 

라고 적었습니다.

이럴 경우 엔터키값을 써주기 어려울 것 같은데....어찌 해야 될까요?

by 호야 [2008.12.19 11:57:13]
파워빌더 버전이 낮으면 문제점이 있네요 주석으로 인식을 합니다

파워빌더 사용자들이 와야 해결을 할듯.. 윽

파워빌더 초기버전인 4523은 Oracle Index를 주석으로 인식하는 버그가 있었습니다. PB 10.5.1 Maintenance Release (Build 6021) 버전으로 패치하시면 해결됩니다
[출처] PowerBuilder Q & A (2007.03)|작성자 해피보스



by 장태길 [2008.12.19 13:02:17]
굿 잡 !!!!

by 엉쿰돌이 [2008.12.19 13:31:38]
2티어로 개발하시는군요 다이나믹sql을 사용해보시죠

by 엉쿰돌이 [2008.12.19 13:32:56]
파워빌더 사용하는 사람보면 왠지 반값네요 ㅎㅎㅎ

by oooo77 [2008.12.19 17:36:40]
엉쿰돌이님 말씀대로 동적으로 해야하는걸로 알고 있습니다.

by 최원석 [2008.12.23 12:29:28]
클라이언트 프로그램이 오라클 8i라서
동적 SQL은 동작이 안되더라구요 ㅡㅡㅋ
사용자들의 것을 업그레이드 해줘야 되겠네요. 쩝.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입