Comment récupérer la taille d'une table en SQL (sans être obliger de lire tous les enregistrements)
Je ne cherche pas le nb d'enregistrement (count(*)) mais la taille physique.
Merci d'avance
Publicité
Posté le 25-10-2005 à 13:44:36
Elmoricq
Modérateur
Posté le 25-10-2005 à 13:52:51
Et tu travailles sur quelle SGBD ?!
achiou59
Posté le 25-10-2005 à 17:23:08
sql server
Elmoricq
Modérateur
Posté le 25-10-2005 à 17:26:48
sp_spaceused [table] (sans argument ça retourne l'espace occupé de toute la base)
merci beaucoup pour ta réponse
Par contre est ce qu il existe une commande identique en sql anywhere???
Elmoricq
Modérateur
Posté le 26-10-2005 à 09:54:42
SQL anywhere c'est pas un client SQL, ça ?
achiou59
Posté le 26-10-2005 à 13:36:57
non c est une petite base de données aux normes SQL2 convient pour des volumes ne dépassant généralement pas les 5Gb avec pas plus de 20 utilisateurs concurrents.
ET donc si tu sais comment faire ca serait bien