ホームページ  >  記事  >  バックエンド開発  >  views_PHP チュートリアルでの ORDER BY 句の使用

views_PHP チュートリアルでの ORDER BY 句の使用

WBOY
WBOYオリジナル
2016-07-13 17:03:38860ブラウズ

Q: SQL Server ではビュー定義で ORDER BY 句を使用できないのはなぜですか?
回答: SQL Server がビュー定義で ORDER BY 句の使用を許可していない理由は、ANSI SQL-92 標準に準拠するためです。標準の原理を分析するには、構造化照会言語 (SQL) の基礎となる構造とその基礎となる数学理論についての議論が必要となるため、ここで完全に説明することはできません。ただし、ビューで 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 構造は、ORDER BY 句と組み合わせて使用​​すると非常に便利です。 SQL Server は、TOP キーワードと組み合わせて使用​​する場合にのみ、ビューでの ORDER BY 句の使用をサポートします。

注: TOP キーワードは、ANSI SQL-92 標準に対する SQL Server の拡張機能です。


www.bkjia.com本当http://www.bkjia.com/PHPjc/630957.html技術記事 Q: SQL Server ではビュー定義で ORDER BY 句を使用できないのはなぜですか? 回答: SQL Server がビュー定義で ORDER BY 句の使用を許可していない理由は、ANSI SQL-92 標準に準拠するためです。なぜなら…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。