Si tenemos el nombre de una columna de nuestra base de datos pero no sabemos en que tabla está, podemos buscarlo a mano si tenemos un pequeño proyecto, pero cuando la base de datos contiene una cantidad considerable de tablas y cada tabla bastantes columnas es muy engorroso buscarla a mano.
En SQL existe una consulta que nos puede ayudar con este tema. La siguiente consulta nos busca todas las columnas que contengan como título «Resource» y nos dice en que tablas se encuentran (ademas de ordenar por el nombre de la columna, que nos servirá para encontrar mejor la que buscamos):
SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%Resource%' ORDER BY COLUMN_NAME
Si en lugar de especificar TABLE_NAME y COLUMN_NAME dejamos el asterisco, nos mostrará todos los campos, que incluyen, por ejemplo, el tipo de datos de la columna.
Me fue de gran utilidad estoy empezando con el SQL. Muchas gracias!
Me gustaMe gusta
Muchas Gracias me salvo!!
Me gustaMe gusta