Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 83 стр.

UptoLike

Составители: 

83
Появляется шаблон структуры, сгенерированный мастером:
CREATE PROCEDURE dbo.StoredProcedure1
/*
(
@parameter1 int = 5,
@parameter2 datatype OUTPUT
)
*/
AS
/* SET NOCOUNT ON */
RETURN
Для того чтобы приступить к редактированию, достаточно убрать знаки
комментариев «/*», «*/».
Команда NOCOUNT со значением ON отключает выдачу сообщений о ко-
личестве строк таблицы, получающейся в качестве запроса. Необходимость
данного оператора заключается в том, что при использовании более чем одного
оператора (SELECT, INSERT, UPDATE или DELETE) в начале запроса надо поста-
вить команду SET NOCOUNT ON, а перед последним оператором SELECTко-
манду SET NOCOUNT OFF.
Например, хранимую процедуру proc_po1 (см. таблицу 15) можно пере-
писать следующим образом:
CREATE PROCEDURE dbo.proc_vs1
(
@TouristID int,
@LastName nvarchar(60) OUTPUT
)
AS
SET NOCOUNT ON
SELECT @LastName = Фамилия
FROM Туристы
WHERE ([Код туриста] = @TouristID)
RETURN
После завершения редактирования SQL-конструкция будет обведена си-
ней рамкой. Щелкнув правой кнопкой в этой области и выбрав пункт меню
«Разработать блок SQL» («Design SQL Block»), можно перейти к построителю
запросов (Query Builder) (рис. 73).
Для выполнения процедуры необходимо в выпадающем меню процедуры,
представленном на рисунке 74, выбрать пункт Execute.