通过 SQL 查询获取 table 描述

Get table description via SQL query

使用 Microsoft SQL Server 2016,如何通过 SQL 查询 table 描述 属性?我正在做一些 class 生成自动化,这是我无法弄清楚的最后一部分。至少令我惊讶的是,它不在 sys.tables table.

SELECT t.name, CONVERT(VARCHAR(MAX), p.value)
FROM sys.tables t
JOIN sys.extended_properties p ON t.object_id = p.major_id
WHERE t.type_desc = 'USER_TABLE' AND p.name = 'MS_Description' AND p.minor_id = 0 AND LEN(CONVERT(VARCHAR(MAX), p.value)) > 0