PDA

View Full Version : Order By در View نسخه 2005



m-khorsandi
یک شنبه 19 آذر 1385, 10:29 صبح
ظاهراً دستور Order By در View در نسخه SQL Server 2005 قابل نوشتن هست اما اجرا نمیشه.
راهی برای اینکه این اتفاق نیفته وجود داره؟
ممنون.

AminSobati
یک شنبه 19 آذر 1385, 14:10 عصر
طبق استاندارد زبان SQL، همیشه بیرونی ترین Query موظف به انجام Sorting مورد نظره. لذا در Queryی که داخل View انجام میدین، Sort عملا جایگاهی نداره چراکه Query بیرونی باید Sort کنه. در SQL Server 2000 Sortی که داخل View یا کلا Subquery انجام میشد، در صورتی که Query بیرونی تغییر نمیداد قابل رویت بود، اما در 2005 اینطور نیست