<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />"Open Database"를 사용하여 하나 이상의 Oracle 테이블에서 데이터를 선택하고 싶습니다. 나는 성공없이 과거에 시도 했으므로 모든 데이터를 여러 JMP 데이터 테이블로 가져온 다음 JMP의 빌트인 기능을 사용하여 빌드했습니다. 데이터베이스 테이블이 커지므로 문제가 실제로 느려집니다.
SELECT name_db.first, name_db.last, add_db.street, add_db.zip FROM name_db, add_db WHERE name_db.cust_id = add_db.cust_id
감사.
이제 작동 중입니다. 나는 그것이 원래의 시도에 덧붙여진 분할 선이나 주석 이었을지도 모른다.
도움을 주셔서 감사합니다 PMroz.
JSL에서 Oracle ODBC를 사용하여 항상 테이블에 가입합니다. 로그 창에 오류 메시지가 표시됩니까?
SQL Navigator, Toad, PL / SQL Developer와 같은 SQL 도구에서 쿼리를 실행할 수 있습니까?
성능에 관해서는 쿼리에 EXPLAIN PLAN을 실행하여 인덱스가 필요한지 확인하는 것이 좋습니다.
JSL에서 SQL 쿼리를 실행하는 방법에 대해 알아 낸 한 가지는 ODBC가 쿼리를 한 줄에 모두 넣기를 원한다는 것입니다. 의견이 없습니다. 매우 긴 쿼리가있는 경우 다음과 같이 JSL 코드로 나눌 수 있습니다.
sql_statement =
"SELECT rd.gen_id" ||
"cg.gen_name" ||
"rc.cal_id" ||
"FROM myschema.gen cg," ||
"myschema.rdrug rd" ||
"myschema.rcalendar rc" ||
"어디 rd.cal_id = rc.cal_id" ||
"AND rd.gen_id = cg.gen_id" ||
"AND rd.cal_id =" || 숯 ( this_calendar_id ) ||
"주문 1 desc, 3" ;