Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Таким же образом можно передать параметру и результат запроса (параметрs вывода). Изменить для этого в ObjParam.Direction= 0utput.
Его значение можно получить, обратившись к свойству Value после выполнения запроса:
Dim strPhone as string = objParam.Value
Встроенные процедуры
Встроенная процедура — это набор команд, которые могут быть выполнены базой данных.
Особенности:
1) встроенная процедура компилируема. Это отражается прежде всего на быстродействии приложения.
2) База данных анализирует данные и запрос и находит наиболее эффективный способ достижения цели. Полученный метод записывается в план выполнения. Достигается быстродействие.
3) модульность
Отделяя SQL запросы от ASP страниц, мы
• позволяем многократное использование данных запросов;
• делаем код более легким для восприятия;
• экономим время.
При использовании встроенных процедур однажды внесенное в нее изменение автоматически отразится на выполнении всего приложения в целом.
Создание встроенных процедур в SQL Server 2000
1 открываем SQL Enterprise Manager.
2 откроем базу данных Banking.
3 В контекстном меню, (при нажатии правой кнопки мыши на пункте Stored Procedures), пункт New Stored Procedure (Создание новой функции).
4 Раскрываем базу данных Banking,
5 Заменяем [OWNER].(PROCEDURE NAME] именем нашей встроенной процедуры — SelectIDFromName.
6 строим параметризованную функцию, определим параметры сразу после ее имени
перед ключевым словом AS:
CREATE PROCEDURE SelectIDFromName
@FirstName varchar,
@LastName varchar,
@ ID int OUTPUT в этом параметре будет сохранено некоторое значение, которое будет возвращено вызвавшей ее программе
После ключевого слова AS вводим наше SQL-выражение:
SELECT @ID=UserID
FROM tblUsers
WHERE FirstName=@FirstName
AND LastName=@LastName
Построенное выражение select находит значение, соответствующее введенным параметрам LastName, FirstName, и присваивает его параметру @ID.
Дата публикования: 2015-02-03; Прочитано: 245 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!