Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 74 стр.

UptoLike

функцию, принадлежащую не текущему пользователю и не владельцу базы данных
(пользователю dbo).
С помощью одной команды DROP FUNCTION можно удалить множество
функций, перечислив их имена через запятую. Например, для удаления всех
функций, созданных в предыдущих разделах, можно выполнить следующую
команду:
DROP FUNCTION Func1, Func2. Func3
6.9. Хранимые процедуры SQL Server 2000
Выполнение операций
INSERT, SELECT, UPDATE и DELETE, используемых
соответственно для добавления, выборки, изменения и удаления данных, не
вызывает особых затруднений. Пользователь может написать запрос
непосредственно в окне Query Analyzer и выполнить его. Тем не менее, основными
клиентами баз данных являются приложения, специально созданные для
выполнения определенных задач. Эти приложения часто реализуют сложные
операции, требующие использования множества команд.
Чтобы
выполнить такие операции, приложение отсылает на сервер одну или
более команд, которые там выполняются. В ответ сервер отправляет клиенту
(приложению) результат обработки запроса. Этим результатом может быть как
сообщение об успешном завершении выполнения команды, занимающее всего
несколько байт, так и огромный массив данных, включающий тысячи строк и
занимающий несколько мегабайт.
Клиент может обработать полученный результат
и на основе своего полученного результата отослать серверу новый запрос.
В рассмотренной ситуации логика обработки данных реализована на клиенте.
Сервер просто принимает набор инструкций и выполняет их. При написании
приложения разработчик должен позаботиться о разработке запросов, корректно
работающих с данными и выполняющих все нужные действия.
Предложенный
подход к обработке данных имеет несколько недостатков.
Например, если нужно изменить логику обработки данных, то следует изменять
исходный код программы, после чего заново компилировать ее и распространять
всем пользователям. Кроме того, если одна и та же логика обработки данных
функцию, принадлежащую не текущему пользователю и не владельцу базы данных
(пользователю dbo).
    С помощью одной команды DROP FUNCTION можно удалить множество
функций, перечислив их имена через запятую. Например, для удаления всех
функций, созданных в предыдущих разделах, можно выполнить следующую
команду:
    DROP FUNCTION Func1, Func2. Func3


                   6.9. Хранимые процедуры SQL Server 2000
   Выполнение операций INSERT, SELECT, UPDATE и DELETE, используемых
соответственно для добавления, выборки, изменения и удаления данных, не
вызывает    особых    затруднений.    Пользователь    может    написать    запрос
непосредственно в окне Query Analyzer и выполнить его. Тем не менее, основными
клиентами   баз   данных   являются   приложения,    специально   созданные   для
выполнения определенных задач. Эти приложения часто реализуют сложные
операции, требующие использования множества команд.
   Чтобы выполнить такие операции, приложение отсылает на сервер одну или
более команд, которые там выполняются. В ответ сервер отправляет клиенту
(приложению) результат обработки запроса. Этим результатом может быть как
сообщение об успешном завершении выполнения команды, занимающее всего
несколько байт, так и огромный массив данных, включающий тысячи строк и
занимающий несколько мегабайт. Клиент может обработать полученный результат
и на основе своего полученного результата отослать серверу новый запрос.
   В рассмотренной ситуации логика обработки данных реализована на клиенте.
Сервер просто принимает набор инструкций и выполняет их. При написании
приложения разработчик должен позаботиться о разработке запросов, корректно
работающих с данными и выполняющих все нужные действия.
   Предложенный подход к обработке данных имеет несколько недостатков.
Например, если нужно изменить логику обработки данных, то следует изменять
исходный код программы, после чего заново компилировать ее и распространять
всем пользователям. Кроме того, если одна и та же логика обработки данных