powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / прием переменных в процедуре
8 сообщений из 8, страница 1 из 1
прием переменных в процедуре
    #35231814
luchik_5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Oracle Forms определяю следующий тип:

TYPE t_record IS RECORD(a number);
type ttable IS TABLE OF t_record;


есть хранимая процедура в которую в качестве выходного параметра нужно передать ttable.

Процедура создается как:

Create or replace procedure (t_table out ????)

что нужно подставить вместо ???? ?
...
Рейтинг: 0 / 0
прием переменных в процедуре
    #35231882
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. тип определяется в пакете?
2. "хранимая процедура" - она в базе или в Forms?
...
Рейтинг: 0 / 0
прием переменных в процедуре
    #35231913
luchik_5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Тип определяется в коде триггера THEN-BUTTON-PRESSED
2. "хранимая процедура " в базе
...
Рейтинг: 0 / 0
прием переменных в процедуре
    #35231921
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
luchik_5
1. Тип определяется в коде триггера THEN-BUTTON-PRESSED
2. "хранимая процедура " в базе

Тогда и тип надо определять в базе, например, в том же пакете, что и процедура...
...
Рейтинг: 0 / 0
прием переменных в процедуре
    #35231932
luchik_5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хорошо, к примеру тип тоже объявляется в базе. Привидите пример создания процедурки, которая на вход получает параметр данного типа (просто не могу понять как этот тип тогда указать).
...
Рейтинг: 0 / 0
прием переменных в процедуре
    #35231939
xymbo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
luchik_5хорошо, к примеру тип тоже объявляется в базе. Привидите пример создания процедурки, которая на вход получает параметр данного типа (просто не могу понять как этот тип тогда указать).
Прям так и указывайте, как его и объявляете, в чем проблема?
...
Рейтинг: 0 / 0
прием переменных в процедуре
    #35231967
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
luchik_5хорошо, к примеру тип тоже объявляется в базе. Привидите пример создания процедурки, которая на вход получает параметр данного типа (просто не могу понять как этот тип тогда указать).

если тип в том же пакете
Код: plaintext
1.
Create or replace procedure (t_table OUT ttable)

если тип в другом пакете
Код: plaintext
1.
Create or replace procedure (t_table OUT pkg1.ttable)
...
Рейтинг: 0 / 0
прием переменных в процедуре
    #35231970
luchik_5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. вот таким образом:

Create or replace procedure (t_table out t_record) ?

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / прием переменных в процедуре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]