Skip to content

Instantly share code, notes, and snippets.

@lawrence-laz
Last active August 17, 2021 06:13
Show Gist options
  • Save lawrence-laz/e8f7842ff11f83b2370e16048575ddf8 to your computer and use it in GitHub Desktop.
Save lawrence-laz/e8f7842ff11f83b2370e16048575ddf8 to your computer and use it in GitHub Desktop.
Query MS SQL Server database schema
select schema_name(tab.schema_id) as schema_name,
tab.name as table_name,
col.column_id,
col.name as column_name,
t.name as data_type,
col.max_length,
col.precision
from sys.tables as tab
inner join sys.columns as col
on tab.object_id = col.object_id
left join sys.types as t
on col.user_type_id = t.user_type_id
order by schema_name,
table_name,
column_id;
-- Source: https://dataedo.com/kb/query/sql-server/list-table-columns-in-database
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment