1

データベースに 1,000 行を超えるテーブルがあります。DBはポストグレスです。次のコマンドを使用します。

select count(*) from icdten;それは間違っている1000を返します

そしてまた

select * from icdten;

最初の 1000 行を返しますが、これは間違っています。すべての行が必要です。グーグルが見つからなかったか、間違ったことをグーグルで検索していたのかもしれません。

EDIT1:私はPgAdminを使用しています.PgAdminの問題かもしれません..インターフェイスを見てそのオプションが見つかりませんでした. 14k行あるはずです。

4

3 に答える 3

0

可能な制限は PgAdmin で設定されます。http://www.pgadmin.org/docs/1.4/options-tab3.html ( http://www.pgadmin.org/docs/1.16/options-tab4 .あなたが言及したバージョン1.16のhtml ):

取得する最大行数は 1000 に設定できます (デフォルトは 100 で、通常はこの値を変更します)。また、「見積もった場合に行をカウントする」は、COUNT 関数に影響を与える可能性があります (実際のテーブル数ではなく、テーブル統計からのカウントを使用できます。したがって、一時的にこの値を大きな数値に設定してみてください)

于 2013-06-04T06:41:50.970 に答える