Основы языка TRANSACT SQL. Казакова И.А. - 128 стр.

UptoLike

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

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