データベースに接続するときにJMPのデフォルトの動作を変更する方法(テーブル全体をダウンロードする)私はJMP 11を持っています、そしてマニュアルで私はこれを見つけました: 構造化照会言語(SQL)ステートメントを使用して、外部データベースからインポートするものを制御できます。JMPでデータベースファイルを開くと、実際にはデータベースにSQL文が送信されます。デフォルトでは、このステートメントはデータベーステーブル内のすべてのファイルとレコードを取得します。巨大なPostgresqlデータベーステーブル(約70億レコード、数Tbのサイズ)を照会する必要があるため、JMPがデフォルトでこのテーブルをダウンロードしないようにする必要があります。テーブルに接続したときにデフォルトで自分のクエリを実行する方法はありますか?Database Open Tableウィンドウで「Open Table」ボタンをクリックするとすぐに、この巨大なテーブルをデータベースからダウンロードするためのデフォルトのステートメントが送信されます。この時点で私ができる唯一のことは、「select pg_cancel_backend(pid);」を使用して、このクエリをdb側で停止することです。コマンド。このJMPの動作を変更する方法について何か提案はありますか?
データベースへの接続時にJMPのデフォルトの動作を変更するにはどうすればいいですか?マークさん、ありがとうございます。だからそれを行うための正しい方法:
ファイル - データベース - テーブルを開く - (「テーブルを開く」ではなく、これはあなたのラップトップにデータベース全体をダウンロードしようとします!) - 「詳細」ボタンをクリックする必要があります。
データベースへの接続時にJMPのデフォルトの動作を変更するにはどうすればいいですか?Open TableをクリックしたときにJMPがテーブル全体をダウンロードする場合は、Open Tableをクリックしないでください。
代わりに詳細設定をクリックしてください。この場所は、データベースを照会するためにSQLを使用する場所です。ボックスに独自のSQLを入力したり、テーブルとフィールドのリストを使用して特定の変数を選択したり、[Where]をクリックして特定のレコード(行)を選択したりできます。クエリファイルをインポートして実行することができます。
ファイル>データベース>クエリービルダーもあります。これらはすべてヘルプ>本> JMPの使用に文書化されています。