Procedures(ProcedureName: String): IDalProcedures;
ProcedureName - физическое имя процедуры в БД.
Свойство Procedures возвращает курсор, содержащий системную информацию о процедуре, физическое имя которой, передается посредством параметра ProcedureName.
Для выполнения примера предполагается наличие в репозитории базы данных с идентификатором "BD".
Sub Main;
Var
MB: IMetabase;
DB: IDatabaseInstance;
Cur: IDalProcedures;
Field: IDalCursorField;
Begin
MB := MetabaseClass.Active;
DB := MB.ItemById("BD").Open(Null) As IDatabaseInstance;
Cur := DB.Connection.Procedures("Procedure_1");
While Not Cur.Eof Do
For Each Field In Cur.Fields Do
Debug.WriteLine(Field.Name + " " + Field.Value);
End For;
Debug.WriteLine("");
Cur.Next;
End While;
Cur.Close;
End Sub Main;
После выполнения примера будет осуществлено подключение к серверу БД, на который настроена база данных репозитория "BD". В консоль среды разработки будет выведена системная информация о процедуре с физическим наименованием "Procedure_1", если таковая имеется на сервере.
См. также: