1、视图
ALTER VIEW [dbo].[View_AppType]
AS
SELECT top 100 percent DicId, Id, Name, Value, Text
FROM DicT
where DicT.DicTypeId=16
order by DicT.Text
2、查询视图
select * from [dbo].[View_AppType]
用第1步的select语句和第2步查询的数据一样 但排序不一致
原因是使用top 100 PERCENT 会使排序失效
将第1步的视图修改如下 这时第1步的select语句和第2步查询的数据一样,排序也一致
ALTER VIEW [dbo].[View_AppType]
AS
SELECT top 100 DicId, Id, Name, Value, Text
FROM DicT
where DicT.DicTypeId=16
order by DicT.Text