2012-06-16 3 views
0

Я работаю в SQL в течение 8 месяцев и имею базовые знания. Теперь я хочу улучшить свои навыки написания TSQL, построения логики и хранимых процедур. Может ли кто-нибудь предложить хорошую книгу или обучение?Книги для SQL Server

+0

Одна вещь, которую я нашел полезной, пытается ответить на «Вопрос дня» @ http://www.sqlservercentral.com/Questions –

ответ

3

Для настройки производительности (в том числе на уровне запроса) см. this dba.stackexchange question. Я мог бы повторить все эти предложения здесь, но я думаю, что это будет контрпродуктивным.

Неясно, из вашего вопроса и тега, если вы хотите улучшить свои навыки в T-SQL вообще или хотите сосредоточиться на новых технологиях для SQL Server 2012. Вышеупомянутый вопрос должен помочь в общих знаниях, в то время как ниже будет помогать для самой новой версии (и ниже приведены все сведения, которые могут помочь в более ранних версиях), например, книга Ицика показывает до и после запросов для многих распространенных сценариев).

Для SQL Server 2012 специально укажите Itzik Ben-Gan's book on windowing functions in 2012; новые функции оконной обработки предлагают множество предпочтительных решений по существующим подходам для определенных шаблонов запросов (например, впервые мы имеем поддерживаемый и надежный подход для выполнения итогов, которые не требуют (a) курсора, (b) экспоненциально дорого self-join или (c) неподдерживаемое «причудливое» обновление).

Books Online имеет хороший обзор некоторых новых улучшений возможностей программирования в SQL Server 2012, и, вероятно, является очень хорошей отправной точкой для изучения синтаксиса T-SQL для вещей, как SEQUENCE, FORMAT(), TRY_CONVERT() и OFFSET/FETCH. Некоторые из печатных книг, таких как Programming Microsoft SQL Server 2012, еще не выпущены.

Смежные вопросы