Q&A about the site for active researchers, academics and students of physics
select 'query://874190/?table='+table_name+'|'+table_name as [Table(Links to Sample Data)], --sample data subquery ordinal_position as [Field #], column_name as [Column], case when data_type like '%varchar%' then data_type+'('+cast(character_maximum_length as varchar)+')' when data_type like '%int%' then data_type+'('+cast(numeric_precision as varchar)+')' else data_type end as [type] from information_schema.columns --where table_name like '%Types%' --ⓘuncomment this line to limit to reference tables order by table_name, ordinal_position --------------------------------------------------------------------- --SEDE Fields not included since all records always have these value: -- TABLE_SCHEMA = 'dbo' -- COLUMN_DEFAULT = Null -- DATETIME_PRECISION = 3 (when DATETIME) -- NUMERIC_PRECISION_RADIX = (when TINYINT, SMALLINT, INT) -- NUMERIC_SCALE = Null --------------------------------------------------------------------- -- ⓘ=tables ending with '%Types' are static reference tables