Skinny site

... un modo di esprimersi

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri
Home Code Snippets Transact-SQL Cerca le colonne indicate in tutte le tabelle o viste del database corrente

Cerca le colonne indicate in tutte le tabelle o viste del database corrente

E-mail Stampa PDF
Valutazione attuale: / 0
ScarsoOttimo 
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)
Ultimo aggiornamento Lunedì 11 Agosto 2008 08:02  

Google Analytics Tracking Module