powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / не пойму как тут можно выкрутиться.
4 сообщений из 29, страница 2 из 2
не пойму как тут можно выкрутиться.
    #39274886
Познающий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все ж еще одна проблема осталась. Пытаюсь понять - КАК ЕЩЕ может пригодиться этот функционал и кой-чего не пойму.
КАК легко можно пройтись по всем полям такой возвращаемой таблицы с неизвестным кол-вом столбцов и
по идее неизвестным типом этих столбцов, в общем-то говоря...
да рефкурсоры - есть такая фишка. Но даже им надо делать FETCH INTO переменная_с_типом:ИМЯ_ТАБЛИЦЫ%ROWTYPE.
а тут нет никаких имен. таблица не находится в пространстве схемы. %ROWTYPE неизвестен для неизвестного столбца.

И как вот выполнить для полученного результата такую простейшую вещь - как вывести в VARCHAR2 переменную
через тире содержимое 3, 6, 10 столбцов, к примеру, where "номер точки"=98754167321646135?
а мы ведь видим, что там НЕТ столбцов после 5. Т.е. результирующая строка по идее будет равна: "122.437 - - "
А для "номер точки"=65432196749873241 строка равна: "30.989 - 14.413 - ".
Ну это глазам легко. А sql запросу как?
...
Рейтинг: 0 / 0
не пойму как тут можно выкрутиться.
    #39274929
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПознающийА sql запросу как? Через xml :)
...
Рейтинг: 0 / 0
не пойму как тут можно выкрутиться.
    #39275076
Познающий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для уточнения. насколько я понял - этот прием поможет даже в случае, если в итоговой таблице, к примеру 5 столбцов физически,
а я сдуру спрашиваю значение для 9 столбца - то тут я легитимно и аккуратно смогу получить просто (null) / "" в качестве значения?
...
Рейтинг: 0 / 0
не пойму как тут можно выкрутиться.
    #39275108
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПознающийКАК легко можно пройтись по всем полям такой возвращаемой таблицы с неизвестным кол-вом столбцов и
по идее неизвестным типом этих столбцов, в общем-то говоря...

Ты получил то-что просил. Как я уже говорил, все-это хорошо для отчетов. А в остальном мы имеем dynamic SQL type 4 и посему вынуждены использовать DBMS_SQL со всеми его вкусностями.

SY.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / не пойму как тут можно выкрутиться.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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