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

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

MS SQL教程_在視圖中使用ORDER BY子句

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

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

答: sql server之所以不允許在視圖定義中使用order by子句是為了遵守ansi sql-92標準。因為對該標準的原理分析需要對結(jié)構(gòu)化查詢語言(sql)的底層結(jié)構(gòu)和它所基于的數(shù)學理論進行討論,我們不能在這里對它進行充分的解釋。但是,如果你需要在視圖中指定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é)合使用時是非常有用的。只有在同top關(guān)鍵詞結(jié)合使用時,sql server才支持在視圖中使用order by子句。

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 汪清县| 清徐县| 金堂县| 玉溪市| 高陵县| 西林县| 台湾省| 德清县| 左权县| 民县| 九江县| 郎溪县| 长海县| 筠连县| 六盘水市| 绥江县| 长丰县| 芜湖市| 台南县| 宜宾县| 合肥市| 景洪市| 上饶市| 青海省| 行唐县| 新兴县| 永康市| 庆云县| 海原县| 安溪县| 宣恩县| 桃园县| 东台市| 桐柏县| 惠来县| 若尔盖县| 泰州市| 吴旗县| 莱阳市| 岳阳县| 加查县|