database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 1377 게시물 읽기
No. 1377
프로시져 수행시 에러
작성자
초보사용자
작성일
2005-12-07 23:36
조회수
4,105

<eb1>OMNI cannot handle expressions involving remote tables inside stored procedures
State:S1000,Native:-823,Origin:[Sybase][ODBC Driver][Adaptive Server Anywhere]</eb1>

 

위와 같은 에러가 납니다.

프로시져는 음...넘 길어서...

대략 내용은 임시테이블(#temp_table1,#temp_table2)을 만들어서

<조건1>에 해당하는 결과를 원래 있던 테이블에서 골라 #temp_table1에 INSERT하고

<조건2>에 해당하는 내용을 #temp_table2에 INSERT 한 다음

#temp_table2 에 INSERT된 내용중 <조건1-1>에 해당하는 내용을 #temp_table1에 INSERT하거나 UPDATE 하면 되는 내용입니다.

내부적으로 이 과정을 3번까지 반복할수 있는데

각 스텝을 나눠서 순차적으로 콜하는 방식으로 할때는 문제가 없었는데

하나로 합쳐 Loop를 돌리니까 위와 같은 에러가 납니다.

참고로 하나로 합친상태에서 Loop를 돌리지 않았을때는 문제 없었음.

 

에러의 내용도 잘 모르겠구요 여기다 싶은 부분(UPDATE)을 제거 해봐도 계속 같은 에러가 납니다.

Loop의 문제인지...

 

고수님들의 답변 기다리겠습니다.

이 글에 대한 댓글이 총 1건 있습니다.

ASA에서 loop로 처리하시려면 BEGIN..END로 묶어야 합니다.

존넘님이 2005-12-08 15:06에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1380ASA 보안관련 문의 [1]
초보
2005-12-12
3365
1379에러로그 좀 봐주세요[감사감사] [4]
배덕한
2005-12-12
5682
1378에러좀 봐주세요. [1]
홍상준
2005-12-08
3680
1377프로시져 수행시 에러 [1]
초보사용자
2005-12-07
4105
1376log가 full 찼을 때.. [1]
체리쥬빌레
2005-12-07
4413
1374index size 예측 가능한가요? [1]
왕~궁그미
2005-12-01
3270
1373인덱스 관련 [1]
이상타
2005-11-29
4073
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다