Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

buscar tabla/s de bd no vacia

Estas en el tema de buscar tabla/s de bd no vacia en el foro de Bases de Datos General en Foros del Web. hola: trabajo en mysql. q sentencia he de utilizar para q me devuelva el nombre de las tablas q contienen un valor(que no esten vacias) ...
  #1 (permalink)  
Antiguo 08/04/2005, 04:19
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 4 meses
Puntos: 1
buscar tabla/s de bd no vacia

hola:

trabajo en mysql.

q sentencia he de utilizar para q me devuelva el nombre de las tablas q contienen un valor(que no esten vacias) y que comience su nombre por ejemplo por H?

gracias

un saludo
__________________
Muchas gracias, saludos.
  #2 (permalink)  
Antiguo 08/04/2005, 10:31
 
Fecha de Ingreso: julio-2003
Ubicación: Colombia
Mensajes: 591
Antigüedad: 20 años, 9 meses
Puntos: 7
eso lo podrias resolver con un procedimiento almacenado... o sea a partir de la version 5....
sin embargo con el comando

Código PHP:
show table status from tu_base_de_datos 
puedes tener una vision global de las tablas...
Chaop!
  #3 (permalink)  
Antiguo 10/04/2005, 08:04
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 4 meses
Puntos: 1
problema con show...

hola:

utilizaba esa sentencia para la busqueda de tablas en mi bd q no estuvieran vacias y ademas que comenzara su nombre de una determinada forma:

show table status from bd like 'pp%'.

El problema es que en mi bd tengo alrededor de 8000 tablas entonces el proceso se demora mucho.

Entonces queria saber si hay alguna otra forma de hacerlo...

Respeto a lo que me dices del procedimiento de almacenado, me podrias decir mas o menos a que te refieres? alguna idea?

gracias

un saludo
__________________
Muchas gracias, saludos.

Última edición por xias; 10/04/2005 a las 08:05
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:21.