<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工具(如SQL Navigator,Toad,PL / SQL Developer)中運行查詢嗎?
關於性能,我建議在查詢上運行EXPLAIN PLAN,看看是否需要索引。
我發現在JSL中發出SQL查詢的一件事是ODBC希望查詢全部在一行上。 沒意見。 如果你有一個很長的查詢,你可以在JSL代碼中拆分它,如下所示:
sql_statement =
“SELECT rd.gen_id,” ||
“cg.gen_name,” ||
“rc.cal_id” ||
“來自myschema.gen cg,” ||
“myschema.rdrug rd,” ||
“myschema.rcalendar rc” ||
“WHERE rd.cal_id = rc.cal_id” ||
“AND rd.gen_id = cg.gen_id” ||
“AND rd.cal_id =” || 燒焦 ( this_calendar_id ) ||
“ORDER BY 1 desc,3” ;