/ / Przetwarzanie w tle zapytań SQL - sql-server, sql-server-2005

Przetwarzanie w tle zapytań SQL - sql-server, sql-server-2005

Jestem z domeny .NET i przekazałem moje kroki dla SQL Server. Chcę wiedzieć, jak działa to stwierdzenie

Select x,y,z FROM tbldemo Where x > something

Co rozumiem kompilator sql [jeśli istnieje],najpierw skompiluj prawą stronę [tak jak .NET] i wytworzyć wynik bitowy, tzn. jeśli x> coś, wtedy powstaje prawda. Po wybraniu opcji x, y.z uruchomi się, a następnie zostanie przefiltrowane za pomocą klauzuli where.

Zadaję to pytanie, ponieważ chcę nauczyć się sql w ten sam sposób, jaki znam .NET. Być może to pytanie brzmi dla ciebie dziwnie. Proszę dać mi znać, jak się dowiedzieć, jak działa sql na te zapytania.

Odpowiedzi:

2 dla odpowiedzi № 1

To fascynujący temat (przynajmniej dla mnie). Ten artykuł powinien Ci pomóc:

http://blog.sqlauthority.com/2009/04/06/sql-server-logical-query-processing-phases-order-of-statement-execution/