Re: Sortierung in View nach Umstellung auf SQL-Server 2005
- From: "Uwe Ricken" <anonymous@xxxxxxxxxxxxx>
- Date: Wed, 30 Aug 2006 07:33:14 +0200
Hallo Christa,
nachdem Olaf ja nun geschrieben hat, daß TOP nicht mehr in Views
funktioniert, habe ich mich mal damit beschäftigt und...
BIN ERSTAUNT 8-)
Hier mal meine Ergebnisse (Olaf hat eingeschränkt recht!)
Bedingungen:
Tabelle mit Attributen SId und Sortname
SId = PK
Sortname ist indiziert
-- 1. Versuch
CREATE VIEW dbo.view_SortOrder
AS
SELECT SId, SortName
FROM dbo.tblStammdaten
GO
-- Test
SELECT * FROM dbo.view_SortOrder
Das Ergebnis ist simple - sortiert nach SId (da PK!)
-- 2. Versuch
CREATE VIEW dbo.view_SortOrder
AS
SELECT TOP 100 PERCENT
SId, SortName
FROM dbo.tblStammdaten
ORDER BY SortName
GO
-- Test
SELECT * FROM dbo.view_SortOrder
Das Ergebnis ist so, wie Olaf vorausgesagt hat. Es findet KEINE Sortierung
statt *uuups*
-- 3. Versuch
-- 2. Versuch
CREATE VIEW dbo.view_SortOrder
AS
SELECT TOP 100
SId, SortName
FROM dbo.tblStammdaten
ORDER BY SortName
GO
-- Test
SELECT * FROM dbo.view_SortOrder
Das Ergebnis ist so, wie gewohnt. Es wird tatsächlich sortiert.
Der Unterschied liegt in dem kleinen aber bescheidenen Wort PERCENT.
Diese Beobachtung läßt nur den Schluß zu, daß bei Begrenzung der Anzahl der
Datensätze ein ORDER greift - bei der Angabe von PERCENT wird es ignoriert.
PS: Bist Du auf der AEK?
--
Gruß, Uwe Ricken
MCP for SQL Server 2000 Database Implementation
GNS GmbH, Maintal
http://www.gns-online.de
http://www.memberadmin.de
http://www.conferenceadmin.de
____________________________________________________
dbdev: http://www.dbdev.org
APP: http://www.AccessProfiPool.de
FAQ: http://www.donkarl.com/AccessFAQ.htm
.
- Follow-Ups:
- Re: Sortierung in View nach Umstellung auf SQL-Server 2005
- From: Stefan Hoffmann
- Re: Sortierung in View nach Umstellung auf SQL-Server 2005
- From: Christa Kurschat
- Re: Sortierung in View nach Umstellung auf SQL-Server 2005
- References:
- Sortierung in View nach Umstellung auf SQL-Server 2005
- From: Anja Baumann
- Re: Sortierung in View nach Umstellung auf SQL-Server 2005
- From: Olaf Pietsch
- Re: Sortierung in View nach Umstellung auf SQL-Server 2005
- From: Christa Kurschat
- Sortierung in View nach Umstellung auf SQL-Server 2005
- Prev by Date: Re: Zugriff auf SQL Server 2005 mit Access (Office 2000)
- Next by Date: Re: Sortierung in View nach Umstellung auf SQL-Server 2005
- Previous by thread: Re: Sortierung in View nach Umstellung auf SQL-Server 2005
- Next by thread: Re: Sortierung in View nach Umstellung auf SQL-Server 2005
- Index(es):
Relevant Pages
|