Questa query T-SQL permette di elencare tutte le colonne (campi) di una tabella SQL Server con le relative impostazioni:

SQL

USE MioNomeDB;

select *
from information_schema.columns
WHERE TABLE_SCHEMA='dbo' and TABLE_NAME='TbConfigs' 
order by  ordinal_position;
da un risultato simile a questo:
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME ORDINAL_POSITION COLUMN_DEFAULT IS_NULLABLE DATA_TYPE CHARACTER_MAXIMUM_LENGTH CHARACTER_OCTET_LENGTH NUMERIC_PRECISION NUMERIC_PRECISION_RADIX NUMERIC_SCALE DATETIME_PRECISION CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME
MioNomeDB dbo TbConfigs DefaultChangeExecutorLN 1 NULL NO nvarchar 100 200 NULL NULL NULL NULL NULL NULL UNICODE NULL NULL SQL_Latin1_General_CP1_CI_AS NULL NULL NULL
MioNomeDB dbo TbConfigs DefaultChangeManagerLN 2 NULL NO nvarchar 100 200 NULL NULL NULL NULL NULL NULL UNICODE NULL NULL SQL_Latin1_General_CP1_CI_AS NULL NULL NULL
MioNomeDB dbo TbConfigs IsProduction 3 NULL NO bit NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
MioNomeDB dbo TbConfigs Smtp 4 ('') NO nvarchar 100 200 NULL NULL NULL NULL NULL NULL UNICODE NULL NULL SQL_Latin1_General_CP1_CI_AS NULL NULL NULL
Tags:
SQL90 SQL Server100 T-SQL66
Potrebbe interessarti anche: