Разработка клиент-серверных приложений в Microsoft SQL Server 2005 и Borland Delphi 7. Семенова И.И. - 42 стр.

UptoLike

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

41
Select @Itogo = count(Code_book) from Books WHERE
Pages>=@Count_pages AND Title_book LIKE @Title
Go
Задание 4. Создайте данную процедуру в разделе Stored Procedures ба-
зы данных DB_Books через утилиту SQL server Management Studio. Запус-
тите с помощью набора команд:
Declare @q As int
EXEC Count_Books_Itogo 100, 'П%', @q output
select @q
Проверьте результат.
Пример создания процедуры c входными параметрами и RETURN:
CREATE PROCEDURE checkname @param int
AS
IF (SELECT Name_author FROM authors WHERE Code_author = @param) =
'Пушкин А.С.'
RETURN 1
ELSE
RETURN 2
Задание 5. Создайте данную процедуру в разделе Stored Procedures ба-
зы данных DB_Books через утилиту SQL server Management Studio. Запус-
тите
ее с помощью команд:
DECLARE @return_status int
EXEC @return_status = checkname 1
SELECT 'Return Status' = @return_status
Пример создания процедуры без параметров для увеличения значения
ключевого поля в таблице Purchases в 2 раза:
CREATE PROC update_proc
AS
UPDATE Purchases SET Code_purchase = Code_purchase*2
Процедура не возвращает никаких данных.
Задание 6. Создайте данную процедуру в разделе Stored Procedures ба-
зы данных DB_Books через утилиту SQL server Management Studio. Запус-
тите ее с помощью команды
EXEC update_proc