限制从视图中选择的行数

时间:2014-06-18 04:37:57

标签: view permissions sql-server-2012

是否可以在SQL Server 2012中创建一个视图,以便无论针对它运行什么查询,它只返回固定数量的记录?

用例是我想向用户公开一个视图,但我不希望他们从视图中提取过多的大量数据。

2 个答案:

答案 0 :(得分:0)

您无法创建视图本身以拥有顶级运算符

select top 100 * from ------------

答案 1 :(得分:0)

您可以使用ROW_NUMBER ( )来限制数据库中的记录数

有关详细信息,您还可以访问这些问题