Skinnysite.net

... un modo di esprimersi.

Font Size

Cpanel

Homa Page di Daniele Franceschini

Cerca la colonna indicata in tutte le tabelle o viste del database corrente.

Valutazione attuale:  / 0
ScarsoOttimo 

Quando un database è costituito da molti oggetti, non riusciamo a ricorda in quali tabelle abbiamo messo una determinata colonna. Questo accade perchè la nomenclatura utilizzata non è stata molto corretta, comunque a prescindere da questo aspetto, nel caso fossimo alla ricerca della colonna perduta, attraverso la stored procedure sottostante potremmo fare una ricerca e avere come risultato l'elenco delle tabelle o viste che contengono la colonna ricercata.


CREATE PROCEDURE [dbo].[usp_FindColumnIntoDBLike](@column varchar(100)) as
--CERCA LA COLONNA INDICATA 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 like '%' + @column + '%'

Sei qui: Home Code Snippets Transact-SQL Cerca la colonna indicata in tutte le tabelle o viste del database corrente.