powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Можно ли перечислить члены record?
2 сообщений из 2, страница 1 из 1
Можно ли перечислить члены record?
    #39900617
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используется такой тип:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
TYPE t_rec1 IS RECORD
(
  m_num1  NUMBER,
  m_num2  NUMBER,
  m_str1  VARCHAR2(200),
  m_str2  VARCHAR2(200),
  m_date  DATE
);
r_cur t_rec;
r_def t_rec;


Можно ли получить и перечислить список member данного типа?
Мне нужно переписать часть значений в r_cur соответствующими не пустыми (not null) значениями из r_def.
Что-то вроде такого:
Код: plsql
1.
2.
3.
IF (r_def.m_num1 is not null) THEN r_cur.m_num1 := r_def.m_num1; END IF;
IF (r_def.m_num2 is not null) THEN r_cur.m_num2 := r_def.m_num2; END IF;
IF (r_def.m_str1 is not null) THEN r_cur.m_str1 := r_def.m_str1; END IF;


Но циклом или перечислением.
...
Рейтинг: 0 / 0
Можно ли перечислить члены record?
    #39900624
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

not null default
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Можно ли перечислить члены record?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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