国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 蒙阴县| 达拉特旗| 孝昌县| 东丰县| 商河县| 西宁市| 陆河县| 延边| 通榆县| 始兴县| 彭泽县| 开封市| 仁化县| 肥东县| 峨山| 临潭县| 阜新| 元朗区| 息烽县| 理塘县| 高淳县| 舞钢市| 疏勒县| 南郑县| 宁化县| 崇州市| 贵南县| 漠河县| 扎囊县| 赤水市| 靖安县| 九江市| 河曲县| 双城市| 习水县| 鄂温| 常熟市| 呼和浩特市| 滨州市| 神农架林区| 密云县|