Hallo!

> > "TOP 100 PERCENT" ist erforderlich, damit der SQL-Server nach
> > "View1.Kursbeginn" sortieren kann; ansonsten w�rde die View nicht
> > sortiert.
> 
> Das habe ich ja noch nie geh�rt (oder Bemerkt). Wie erkl�rt sich das?

Eine vern�nftige Erkl�rung habe ich nicht. Der Enterprise Manager f�gt
die Klausel automatisch ein und meckert, wenn man sie wieder l�scht.

In der Online Dokumentation steht nur: "Eine Sicht kann nur sortiert
werden, wenn sie eine TOP-Klausel enth�lt", Allerdings kann ich
innerhalb der Definition der View eine ORDER BY-Klausel ohne TOP-Klausel
einsetzen. 

Fr�her d�rften Views gar keine ORDER BY-Klausel enthalten, eine View war
lediglich daf�r da, die Spalten einer Tabelle zu beschr�nken oder
zus�tzliche "Spalten" per Berechnung oder JOIN bereitzustellen und
diesen Vorgang dann dauerhaft und "kompiliert" zu speichern.

Ich vermute mal, dass das mit einer "Ablaufoptimierung" innerhalb des
SQL Servers zu tun hat.

Freundliche Gr��e
Joachim van de Bruck

~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an