Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Разработка кода хранимой процедуры



Код процедуры может содержать последовательность любых команд Transact-SQL, включая вызов других хранимых процедур. Необходимо, однако, чтобы код реализовывал логи­чески законченное действие. Требуется очень серьезно подойти к написа­нию кода процедуры, поскольку плохо написанная хранимая процедура может существенным образом снизить эффективность системы, особенно если ею пользуется множество пользователей. Лучше всего предваритель­но протестировать код процедуры в Query Analyzer с использованием та­кого средства мониторинга, как SQL Server Profiler. Вместе эти утилиты предоставляют уникальные возможности для отладки запросов.

Включение создаваемой процедуры в группу.

Для удобства управления процедурами вы можете группировать логически однотипные хранимые процедуры. Для этого всем процедурам группы при создании дают одина­ковые имена. Однако при этом им присваивают различные идентификаци­онные номера. Таким образом, получается несколько хранимых процедур, которые обозначаются следующим образом:

< имя_процедуры>;<идентификаци-онный_номер>. Ссылка на группу осуществляется по имени процедур. На­пример, в группе процедур #proced отдельные хранимые процедуры могут иметь имена #proced;l, #proced;2 и т. д. Достоинство такого подхода за­ключается в том, что вы можете одновременно управлять сразу всей груп­пой процедур. При этом, например, можно удалить сразу все процедуры, входящие в состав группы.

Когда все эти вопросы решены, можно приступать непосредственно к созда­нию хранимой процедуры. Как и большинство объектов SQL Server, хранимую процедуру можно создать тремя способами:

1) используя утилиту Enterprise Manager;

2) прибегнув к помощи мастера Create Stored Procedure Wizard;

3) воспользовавшись средствами, предоставляемыми Transact-SQL.





Дата публикования: 2014-11-28; Прочитано: 275 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...