List all Fields in all Tables on SEDE

2

Please login or register to vote for this query.

(click on this box to dismiss)

Lists all columns and their datatypes for all tables in Data Explorer

Stack Overflow

Q&A for programmers

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

Enter Parameters

Options:
Switch sites:
loading Hold tight while we fetch your results