저장 프로 시저가있는 SQL 서버에서 데이터를 가져 오려고하면 JMP14에서 실패하고 JMP8 및 JMP9에서는 성공합니다.
JMP14에서 오류가 있습니다.
JMP Alert : 결과 세트를 가져올 수 없습니다.
JMP AlertJMP 알리미
결과 테이블이 없습니다 (show (t1); return "t1 =.)
JSL과 "Databse Open Table"에서 같은 문제가 발생합니다.
저장 프로 시저 출력은 skkip 될 필요가있는 빈 세트를 거의 사용하지 않습니다. Apperntly JMP8 자동으로 그것을하고 있지만 JMP14 않습니다.
SQL outputSQL 출력
파이썬 사용하기 나는 값이있는 세트를 얻을 때까지 cursor.nextset ()에 의해이 문제를 극복했다.
나는 다음과 같은 다양한 형식을 시도했다.
dbc = Create Database Connection(
"DSN=*******;UID=*****;PWD=*********;APP=JMP;WSID=SYS-CB2;DATABASE=Iserve;LANGUAGE=us_english;"
);
t1 = Execute SQL( dbc, "exec PL_RawData_restart '50110326','08/01/2018','08/16/2018' " );
RawData_dt=Open Database("DSN=*******;UID=****;PWD=*****;APP=JMP;WSID=SYS-CB2;DATABASE=Iserve;LANGUAGE=us_english", "exec PL_RawData_restart '48300134', '2018-07-17', '2018-07-31'");
저장 프로 시저를 사용하지 않았지만 JMP 블로그에 대한 링크는 2017 년 3 월 13 일입니다.
https://community.jmp.com/t5/Discussions/Database-stored-procedure/td-p/36885
JMP 11에 대한 NO COUNT ON과 관련된 다른 메시지
https://community.jmp.com/t5/Discussions/JMP11-MSSQL-Stored-Procedure-Call/td-p/10906
저장 프로 시저가 JMP 8에서 작동하고 JMP 11에서 작동하지 않는 이유에 대한 설명
https://community.jmp.com/t5/Discussions/Importing-SQL-using-a-temp-table/td-p/11760
희망이 당신에게 몇 가지 리드.