Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Unterschiede zu T-SQL > Verallgemeinerte Linkskorrelation

Verallgemeinerte Linkskorrelation

Entity SQL verallgemeinert eine so genannte Linkskorrelation. Damit ist es möglich, in jeder Abfrage auf vorherige Definitionen zuzugreifen, ohne eine Unterabfrage zu verwenden oder den entsprechenden Ausdruck erneut zu verwenden.

Ein Beispiel soll dies verdeutlichen. Die folgende Abfrage hat sicherlich den Nachteil, dass der Ausdruck PLZ + ', ' + Ort doppelt erscheint:

SELECT Name, PLZ + ', ' + Ort FROM Kunden ORDER BY PLZ + ', ' + Ort;

Dieser Ausdruck kann reduziert werden und für die zweite Verwendung mit einem Alias (hier »O«) versehen werden.

SELECT Name, (PLZ + ', ' + Ort) AS O FROM Kunden ORDER BY O;

Der Ausdruck wird dabei links von der Stelle definiert, an der er verwendet wird, daher auch der Name Linkskorrelation. T-SQL unterstützt eine Linkskorrelation begrenzt, sodass die vorherige Abfrage sowie das entsprechende Entity SQL-Pendant ausgeführt werden kann.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial