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

UptoLike

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

78
Для задания названия столбца можно применить псевдоним:
declare
@LastName nvarchar(60)
exec proc_po1 '4',
@LastName output
select @LastName as 'Фамилия туриста'
Теперь столбец имеет заголовок (рис. 70).
В таблице 15 приводятся примеры хранимых процедур с входными и вы-
ходными параметрами.
Таблица 15
Хранимые процедуры с входными и выходными параметрами
SQL-конструкция для создания Команда для извлечения
create proc proc_po1
@TouristID int,
@LastName nvarchar(60) output as
select @LastName = Фамилия
from Туристы
where [Код туриста] = @TouristID
declare @LastName nvarchar(60)
exec proc_po1 '4',
@LastName output
select @LastName as
'Фамилия туриста'
Описание
Извлечение фамилии туриста по заданному коду
Результат запуска
1
SQL-конструкция для создания Команда для извлечения
create proc proc_po2
@CountCity int output as select
@CountCity = count([Код туриста])
from [Информация о туристах]
where Город like '%рг%'
declare @CountCity
int exec proc_po2 @CountCity
output select @CountCity
as 'Количество туристов, прожи-
вающих в городах %рг%'
Описание
2
Подсчет количества туристов из городов, имеющих в своем названии сочетание
букв «рг». Следует ожидать число три (Екатеринбург, Оренбург, Санкт
Петербург)
Рис. 69. Результат запуска процедуры
proc_po1
Рис. 70. Выполнение процедуры
proc_po1. Применение псевдонима