SQL Server, come vedere tutte le proprietà di una tabella con un solo comando

Carissimi lettori,

Oggi un articolo veloce veloce!
Vi faccio vedere un piccolo tips che risulta essere molto comodo in tante situazioni.

Quante volte avete avuto bisogno di sapere da quali colonne è composto una tabella, quante volte poi un attimo dopo aver avuto bisogno di sapere quali colonne accettano il null o meno oppure se è presente un default.
Certo queste sono tutte informazioni facili da reperire ma occorre tutte le volte navigare tra i menù dell' SMSS.
C'è però una modo molto più comodo e rapido.

Buona lettura!

La stored procedure sp_help


SQL server possiede un certo numero di stored procedure a volte davvero comode.
E' il caso della stored procedure sp_help.

Dal management studio eseguite il comando sp_help seguito dal nome di una tabella tra apici.

Ad esempio:

sp_help 'Customer'


Eseguitela e guardate quello che ritorna:

sp_help




Come vi dicevo con un solo comando abbiamo estratto un del po di informazioni.

Tra le più utili abbiamo:

  • L'elenco delle colonne di cui la tabella è composta con le informazioni relative al tipo di dato, la lunghezza, il fatto che accetti o meno il null e la collate.
  • Nella griglia sotto abbiamo poi le informazioni relative al campo identità (id nella immagine)
  • Più sotto abbiamo altre griglie dove vengono elencati gli indici ed i contraint.
  • Infine abbiamo l'informazione anch'essa molto utile delle integrità referenziali che puntano alla nostra tabella.


Non male vero!


Per oggi è tutto e se vi è piaciuto ...al prossimo post!
Luca

Luca Biondi @ The Cutting Edge SQL Server Performance blog!








Next post: SQL Server, the Parametrization and the Parameter Sniffing

Previous post: SQL Server, The Logical Query Processing Phases. In quale ordine viene processata una Query?

Comments

I Post più popolari

SQL Server, execution plan and the lazy spool (clearly explained)

SQL Server, datetime vs. datetime2

La clausola NOLOCK. Approfondiamo e facciamo chiarezza!