Фоновая обработка запросов SQL - PullRequest
0 голосов
/ 15 ноября 2010

Я из фонового .NET и перенаправил свои шаги для SQL Server. Я хочу знать, как работает это утверждение

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

Что я понимаю, SQL-компилятор [если есть], сначала скомпилирует правую часть [точно так же, как .NET] и выдаст небольшой результат, то есть, если x> что-то, то он даст true После выбора Select x запускается y.z, а затем он фильтруется с помощью предложения where.

Я задаю этот вопрос, потому что я хочу изучать SQL так же, как я знаю .NET. Может быть, этот вопрос звучит странно для вас. Пожалуйста, дайте мне знать, как узнать, как sql работает над этими запросами.

1 Ответ

2 голосов
/ 15 ноября 2010

Это увлекательная тема (по крайней мере для меня). Эта статья должна вам помочь:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...