ВУЗ:
Составители:
Рубрика:
127
INNER JOIN Groups g ON g.ID_Group = s.ID_Group
WHERE s.FIO = @FIO
EXEC Curator @GNm,@Crtr OUTPUT
Вызов процедуры осуществляется следующим образом:
DECLARE @Crtr VARCHAR(20)
EXECUTE StudentsCurator 'Додонов А.С.', @Crtr OUTPUT
PRINT @Crtr;
15.3. Получение информации о процедурах
Несколько системных процедур выдают информацию из сис-
темных таблиц о сохраненных процедурах.
1. Процедура sp_help.
С помощью системной процедуры sp_help можно получить
отчет о сохраненной процедуре. Например, пользователь может по-
лучить информацию о сохраненной процедуре proc1 из созданной
базы данных с помощью следующей команды:
sp_help proc1;
2. Процедура sp_helptext.
Чтобы увидеть текст (тело) сохраненной процедуры, нужно
вызвать системную процедуру sp_helptext:
sp_helptext proc1;
Чтобы увидеть текст системной процедуры, нужно вызвать
процедуру sp_helptext из базы данных sybsystemprocs.
Краткие итоги
Хранимая процедура (Stored procedure) – программа, которая
выполняется внутри базы данных и может предпринимать сложные
действия на основе информации, задаваемой пользователем. Хра-
нимые процедуры выполняются непосредственно на сервере базы
данных. За счет этого обеспечивается более высокое быстродейст-
вие, чем при выполнении тех же операций средствами клиента базы
данных.
Хранимая процедура объединяет запросы и процедурную ло-
гику (операторы присваивания, логического ветвления и т.п.) и хра-
нится в базе данных.
INNER JOIN Groups g ON g.ID_Group = s.ID_Group WHERE s.FIO = @FIO EXEC Curator @GNm,@Crtr OUTPUT Вызов процедуры осуществляется следующим образом: DECLARE @Crtr VARCHAR(20) EXECUTE StudentsCurator 'Додонов А.С.', @Crtr OUTPUT PRINT @Crtr; 15.3. Получение информации о процедурах Несколько системных процедур выдают информацию из сис- темных таблиц о сохраненных процедурах. 1. Процедура sp_help. С помощью системной процедуры sp_help можно получить отчет о сохраненной процедуре. Например, пользователь может по- лучить информацию о сохраненной процедуре proc1 из созданной базы данных с помощью следующей команды: sp_help proc1; 2. Процедура sp_helptext. Чтобы увидеть текст (тело) сохраненной процедуры, нужно вызвать системную процедуру sp_helptext: sp_helptext proc1; Чтобы увидеть текст системной процедуры, нужно вызвать процедуру sp_helptext из базы данных sybsystemprocs. Краткие итоги Хранимая процедура (Stored procedure) – программа, которая выполняется внутри базы данных и может предпринимать сложные действия на основе информации, задаваемой пользователем. Хра- нимые процедуры выполняются непосредственно на сервере базы данных. За счет этого обеспечивается более высокое быстродейст- вие, чем при выполнении тех же операций средствами клиента базы данных. Хранимая процедура объединяет запросы и процедурную ло- гику (операторы присваивания, логического ветвления и т.п.) и хра- нится в базе данных. 127
Страницы
- « первая
- ‹ предыдущая
- …
- 126
- 127
- 128
- 129
- 130
- …
- следующая ›
- последняя »