Homa Page di Daniele Franceschini
Cerca le colonne indicate in tutte le tabelle o viste del database corrente
A volte succede che quando un database è costituito da molti oggetti, non riusciamo a ricorda in quali tabelle abbiamo messo una o più colonne. Questo accade perché la nomenclatura utilizzata non è stata molto corretta, comunque a prescindere da questo aspetto, nel caso fossimo alla ricerca delle colonne perdute, attraverso la stored procedure sottostante potremmo fare una ricerca e avere come risultato l'elenco delle tabelle o viste che contengono le colonne ricercate.
CREATE PROCEDURE [dbo].[usp_FindColumnsIntoDB](@columnsList varchar(100)) as
--CERCA LE COLONNE INDICATE IN TUTTE LE TABELLE O VISTE DEL DATABASE CORRENTE
SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, COLUMN_DEFAULT,CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME in (@columnsList)




