SQL Ricerca dello schema di informazioni di base

Esempio

Una delle query più utili per gli utenti finali di RDBMS di grandi dimensioni è la ricerca di uno schema di informazioni.

Tale query consente agli utenti di trovare rapidamente tabelle di database contenenti colonne di interesse, ad esempio quando si tenta di correlare i dati da 2 tabelle indirettamente tramite una terza tabella, senza la conoscenza di quali tabelle potrebbero contenere chiavi o altre colonne utili in comune con le tabelle di destinazione .

Utilizzando T-SQL per questo esempio, lo schema di informazioni di un database può essere cercato come segue:

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%Institution%'

Il risultato contiene un elenco di colonne corrispondenti, i nomi delle loro tabelle e altre informazioni utili.