Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Выходной параметр XML в процедуре / 11 сообщений из 11, страница 1 из 1
10.05.2017, 15:28
    #39450846
Janky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
Добрый день!
Подскажите, пожалуйста, что надо указывать в выходном параметре процедуры, чтобы она корректно возвращала XML-запись?
Прочитал, что нужно возвращать XMLType, но не работает. Вот пример:

procedure test_xml(o_xml out xmltype) is
begin
select xmlelement(msisdn, subs_id) into o_xml from subs_list_view where msisdn='7777777';
end;

Процедура компилиться, выполняется, но не возвращает ничего.

Что я делаю не так?
...
Рейтинг: 0 / 0
10.05.2017, 15:37
    #39450851
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
Jankyно не возвращает ничего.Даже ошибок?
...
Рейтинг: 0 / 0
10.05.2017, 15:38
    #39450853
XMLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
Janky,
А если просто выполнить запрос?
...
Рейтинг: 0 / 0
10.05.2017, 15:42
    #39450857
XMLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
Janky,
ты точно уверен что тебе в ответе нужен в элемент msisdn
...
Рейтинг: 0 / 0
10.05.2017, 15:50
    #39450861
Janky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
XMLer,

мне нужно протестировать, как через процедуру возвращать XML-запись. Правильно ли я указываю тип возвращаемого значения в процедуре?

Тестирую я процедуру в PL/SQL Developer. При этом девелопер как будто бы не видит выходной параметр.
...
Рейтинг: 0 / 0
10.05.2017, 16:01
    #39450868
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
JankyПри этом девелопер как будто бы не видит выходной параметр.Из-за гуев вырастают руки крюки.
...
Рейтинг: 0 / 0
10.05.2017, 16:09
    #39450871
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
Код: plsql
1.
2.
3.
select xmlelement(msisdn, subs_id) 
/*into o_xml */
from subs_list_view where msisdn='7777777'

,
А то вдруг сам не справишься.
...
Рейтинг: 0 / 0
10.05.2017, 16:10
    #39450873
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
JankyТестирую я процедуру в PL/SQL Developer.
Протестировал дед процедуру, запускает-запускает, результат получить не может.
Позвал дед бабку....

Ешь слона по частям - тестируй запросы отдельно. Вставить into успеешь потом.
...
Рейтинг: 0 / 0
10.05.2017, 16:21
    #39450880
XMLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
env Вставить into успеешь потом.
Забудет, потом тебя обвинит что теперь не компилится.
Если коротко: разобьет и руки порежет.
...
Рейтинг: 0 / 0
10.05.2017, 16:23
    #39450883
XMLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
JankyXMLer,

Правильно ли я указываю тип возвращаемого значения в процедуре?
А как ты тестируешь? какой скрипт выполняешь?
...
Рейтинг: 0 / 0
10.05.2017, 16:24
    #39450884
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выходной параметр XML в процедуре
XMLer,
XMLerпотом тебя обвинит
Да со мной столько проблем бывает, что оторопь берёт. Вон в соседнем топике не того меня подхватывали - база не заводилась (DB.env / .profile.sh)

А тебя на уровне процедуры отлаживать - хлопот не оберёшься.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Выходной параметр XML в процедуре / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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