TOP语句与Order By语句
生活随笔
收集整理的這篇文章主要介紹了
TOP语句与Order By语句
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
默認(rèn)情況下,如果在子查詢,函數(shù),視圖中嘗試去使用ORDER BY,
CREATE VIEW dbo.VSortedOrders ASSELECT orderid, customerid FROM dbo.Orders ORDER BY orderid GO
?
那么可能會(huì)遇到下面的錯(cuò)誤
消息 1033,級(jí)別 15,狀態(tài) 1,第 4 行除非另外還指定了 TOP 或 FOR XML,否則,ORDER BY 子句在視圖、內(nèi)聯(lián)函數(shù)、派生表、子查詢和公用表表達(dá)式中無效。
原因就是針對(duì)一個(gè)表的SELECT其實(shí)并不是返回一個(gè)表,而是一個(gè)游標(biāo)。?如果一定要用怎么辦呢?答案就是配合TOP 100 PERCENTSELECT TOP (100) PERCENT orderid, customerid
FROM dbo.Orders
ORDER BY orderid, customerid DESC
轉(zhuǎn)載于:https://www.cnblogs.com/chenxizhang/archive/2008/11/10/1330428.html
總結(jié)
以上是生活随笔為你收集整理的TOP语句与Order By语句的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 换一块丰田车挡风玻璃需要多少钱
- 下一篇: 创意海报生成器