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: