PDA

Ver la Versión Completa : Nombre de un atributo en ¿qué tabla?


TiammatMX
18-12-2019, 20:11:32
Buen día/tarde/noche, según aplique.

Supongamos que tengo una base de datos (que no creé yo, ni mantengo ni controlo) y tiene alrededor de 500 o más tablas. Me doy cuenta que requiero un atributo de nombre específico en 'x' tabla, pero quiero saber si ese mismo campo existe en cualquier otra tabla de la base de datos. ¿Qué instrucción puedo ejecutar para que BUSQUE en todas las tablas de la BBDD ese nombre de atributo?

(Sí, sí, sí, ya sé que es algo muy básico, pero no siy DBA sino un humilde programador en Delphi)

Casimiro Notevi
18-12-2019, 20:21:23
¿Puede ser esto (https://www.lawebdelprogramador.com/foros/Bases-de-Datos/811362-Obtener-nombres-de-tablas-en-SQL-server-2000.html)?

TiammatMX
18-12-2019, 20:51:07
¿Puede ser esto (https://www.lawebdelprogramador.com/foros/Bases-de-Datos/811362-Obtener-nombres-de-tablas-en-SQL-server-2000.html)?

Pues sí, con un poco de trasteo queda así:
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'AGENCIA'

Y es lo que necesito. Gracias, Casi...