我从视图中选择了行(视图中的where子句在静态数据上).如果我运行下面的SQL,我每次都会得到相同的结果.我希望recordsIds是相同的,并且顺序相同,但它们完全不同!
我正在使用SQL SEVER 2012.谁能解释为什么这个结果有所不同?
我们必须看到视图的定义.让我们说视图被定义为
select top 5 * from MyTable
该视图每次调用时都可以返回5个不同的行.或者视图可能会返回随机选择的行.