Bonjour
je m'étonne de ne pas avoir les même résultats à mes requêtes suivantes:Des lignes sont ajoutées en permanence dans MATABLE, mais seuls les count(1) ou count(*) semblent en tenir compte et me ramener le bon nombre de lignes existantes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 select count(*) from MATABLE COUNT(*) ---------- 1585818 1 row selected select count(1) from MATABLE COUNT(1) ---------- 1585818 1 row selected select table_name, num_rows from user_tables where table_name = 'MATABLE' TABLE_NAME NUM_ROWS ------------------------------ ---------- MATABLE 1533094 1 row selected select table_name, num_rows from all_tables where table_name = 'MATABLE' TABLE_NAME NUM_ROWS ------------------------------ ---------- MATABLE 1533094 1 row selected select table_name, num_rows from dba_tables where table_name = 'MATABLE' TABLE_NAME NUM_ROWS ------------------------------ ---------- MATABLE 1533094 1 row selected
Les vues user_tables, all_tables et dba_tables ne seraient-elles pas mises à jour en temps réel?
Partager