<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クエリを発行することについて私が見つけた1つのことは、ODBCがクエリを1行にまとめたいことです。 コメントはありません。 非常に長いクエリがある場合は、このように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 ) ||
"1 desc、3で注文する" ;