전 sql 명령을 않써봐서 잘 모르겠는데요.
대충 error 문장을 해석해보니
sql_str := 'select * from company order by company_cd';
이부분에 다른 필드를
하나 더 잡아주세요.
아무래도 company_cd 라는 index 걸리는거 같은데요
유일한 키가 적용이 않되는거 같거든요.
그리고 꼭 company_cd 라는 unique 필요한거면 프로그램 작성시
강제로 편법을 써서 해야 될거 같은데요.
잘은 모르겠지만 제 지식으로는
sql_str := 'select * from company order by company_cd + 임의의 필드';
이렇게 한번 해보시죠.
해결이 되었으면 좋겠는데
|