Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 изучение хранимых процедур  [new]
RSA86
Member

Откуда:
Сообщений: 80
Добрый вечер.Прошу совета по изучению хранимых процедур на скуле. С чего начать, какие книги почитать?
31 янв 12, 19:27    [12006990]     Ответить | Цитировать Сообщить модератору
 Re: изучение хранимых процедур  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
RSA86, BOL
31 янв 12, 20:02    [12007142]     Ответить | Цитировать Сообщить модератору
 Re: изучение хранимых процедур  [new]
RSA86
Member

Откуда:
Сообщений: 80
kDnZP,

А помимо BOL`а? С BOL`ом и так все понятно. Есть ли по хранимым процедурам книга полностью посвященная этой тематики?
31 янв 12, 20:11    [12007179]     Ответить | Цитировать Сообщить модератору
 Re: изучение хранимых процедур  [new]
Baddy
Member

Откуда: Харьков
Сообщений: 174
RSA86,
вот например
https://www.sql.ru/books/book.aspx?bkid=766
31 янв 12, 20:22    [12007223]     Ответить | Цитировать Сообщить модератору
 Re: изучение хранимых процедур  [new]
RSA86
Member

Откуда:
Сообщений: 80
Baddy,

Спасибо, а есть еще варианты? В гугле есть несколько сайтов но там не подробно все описывается
31 янв 12, 20:35    [12007293]     Ответить | Цитировать Сообщить модератору
 Re: изучение хранимых процедур  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
RSA86,

Что именно вы хотите увидеть в книге которую ищете?

Хранимая процедура, если говорить упрощенно, именованный набор инструкций, сохраненный на сервере. Который вы можете выполнить обратившись к нему по имени используя определенный синтаксис. У хранимых процедур, есть свои нюансы, по сравнению с adhoc запросами, или модулями код которых тоже хранится на сервере типа функций или вьюшек. Но основа у всех одна T-SQL. Насколько вы им владеете?
Если вы им владеете и вас интересуют только нюансы, то рекомендую начать с CREATE PROCEDURE (Transact-SQL), потом обратить внимание на такие особенности как прослушивание параметров, и почитать книжку, которую вам уже тут присоветовали. После этого, вы уже сами поймете куда копать дальше и не будете спрашивать.

Если вы начинаете с нуля, то рекомендую сначала ознакомиться с языком, на котором пишутся хранимые процедуры, в этом вам поможет практически любой справочник по T-SQL. От себя могу рекомендовать Microsoft SQL Server 2008: T-SQL Fundamentals by Itzik Ben-Gan, или в переводе на русский, можно так же погуглить и более ранние версии книги, для начала, версии будут без существенной разницы.
Потом, можно обратиться к следующим книгам этого автора и к разделам бол:
Хранимые процедуры (компонент Database Engine)
Разделы руководства по хранимым процедурам
Не возбраняется так же гуглить книги Хендерсона по хранимым процедурам. И прочие многочисленные.
Ну, надеюсь вектор вам "даден", далее все зависит от вашей лени или упорства.
31 янв 12, 22:12    [12007722]     Ответить | Цитировать Сообщить модератору
 Re: изучение хранимых процедур  [new]
RSA86
Member

Откуда:
Сообщений: 80
SomewhereSomehow,
Огромное СПАСИБО!!!
31 янв 12, 22:16    [12007742]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить