SQL Server Snippets – Buscar columna en base de datos

Saludos a todos. Aprovechando un poco mi hora de almuerzo (para escribir el post, aunque lo publiqué en la noche, jejeje), quería compartirles este pequeño snippet, que consiste en una consulta para obtener el listado de tablas en las que exista una determinada columna, y es básicamente el siguiente:

SELECT
  SCHEMA_NAME(schema_id) AS esquema,
  t.name AS tabla,
  c.name AS columna
FROM sys.tables AS t
  INNER JOIN sys.columns c ON t.object_id = c.object_id
WHERE c.name = 'nombre_columna'
ORDER BY esquema, tabla

Dónde nombre_columna es el nombre de la columna que se desea buscar. Sigue leyendo

Anuncios

SQL Server Snippets – Tablas con columna autonumérica

Este primer snippet consiste en una consulta para obtener las tablas de la base de datos en uso (es decir, la base de datos seleccionada actualmente), que poseen una columna autonumerada (IDENTITY), incluyendo el nombre de dicha columna. Sigue leyendo