国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

在視圖中使用ORDER BY子句

2024-07-21 02:10:44
字體:
供稿:網(wǎng)友

問:為什么sql server不允許在視圖定義使用order by子句?

答: sql server之所以不允許在視圖定義中使用order by子句是為了遵守ansi sql-92標(biāo)準(zhǔn)。因?yàn)閷υ摌?biāo)準(zhǔn)的原理分析需要對結(jié)構(gòu)化查詢語言(sql)的底層結(jié)構(gòu)和它所基于的數(shù)學(xué)理論進(jìn)行討論,我們不能在這里對它進(jìn)行充分的解釋。但是,如果你需要在視圖中指定order by子句,可以考慮使用以下方法:

use pubs
go

create view authorsbyname
as
select top 100 percent *
from authors
order by au_lname, au_fname
go


microsoft在sql server 7.0中引入的top結(jié)構(gòu)在同order by子句結(jié)合使用時(shí)是非常有用的。只有在同top關(guān)鍵詞結(jié)合使用時(shí),sql server才支持在視圖中使用order by子句。

注意:top關(guān)鍵詞是sql server對ansi sql-92標(biāo)準(zhǔn)的擴(kuò)展。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江陵县| 克拉玛依市| 莲花县| 桑日县| 长乐市| 彰化市| 肇庆市| 西宁市| 嘉荫县| 阜宁县| 东海县| 怀仁县| 镶黄旗| 东乌| 山西省| 泌阳县| 龙游县| 贵德县| 宝丰县| 秀山| 龙海市| 渭南市| 海城市| 隆回县| 广平县| 乐至县| 镇沅| 宁蒗| 杭锦后旗| 通榆县| 登封市| 沐川县| 柯坪县| 怀仁县| 南涧| 竹山县| 大宁县| 宁陕县| 资溪县| 怀来县| 义乌市|