--sysobjects 中type含义
--C = CHECK 约束
--D = 默认值或 DEFAULT 约束
--F = FOREIGN KEY 约束
--FN = 标量函数
--IF = 内嵌表函数
--K = PRIMARY KEY 或 UNIQUE 约束
--L = 日志
--P = 存储过程
--R = 规则
--RF = 复制筛选存储过程
--S = 系统表
--TF = 表函数
--TR = 触发器
--U = 用户表
--V = 视图
--X = 扩展存储过程
select
case type
when 'FN' then '标量函数'
when 'IF' then '内嵌表函数'
when 'P' then '存储过程'
when 'U' then '用户表'
when 'V' then '视图'
END AS 类别
,name
from sysobjects where type in ('U','V','FN','IF','P')
order by type,name