select * from sys.objects where type_desc='USER_TABLE' order by name
从sys.objects 视图里查,type_desc值为用户表USER_TABLE,视图字段name即为表名,object_id为MS SQL自动那个为表分配的id
select * from sys.syscolumns where id='sys.objects.object_id'
从sys.syscolumns 视图里查,视图字段name即为l列名,条件id值为sys.objects中的object_id
select * from sys.extended_properties where major_id='sys.objects.object_id' and minor_id='sys.syscolumns.colid'
从sys.extended_properties 视图里查,视图字段value即为列属性说明,条件major_id值为sys.objects中的object_id,条件minor_id值为sys.syscolumns.colid中的colid
至于用户建数据库名,在master系统数据库的sys.databases视图里用database_id>6来筛选,name字段所示即为数据库名。