Массивы в Oracle 11 - PullRequest
       0

Массивы в Oracle 11

0 голосов
/ 07 декабря 2018

Я хотел бы поместить элементы из одной таблицы в массив другой таблицы, используя оракул 11.

Например, если у меня есть таблица A и таблица B

A.

   ID other
   A   343
   B   765

B

  ID  I_want
   A    Y1
   A    Y2
   A    Y3
   B    N2
   B    N1

Я хотел бы получить таблицу

   ID other   I_want
   A   343   [Y1, Y2, Y3]
   B   765   [N1, N2]

И если у меня есть таблица со столбцом, содержащим массивы, как я могувыберите строки, которые имеют определенный элемент списка

1 Ответ

0 голосов
/ 07 декабря 2018

Боюсь, это плохая практика, так как это нарушает первую нормальную форму в дизайне базы данных. Статья в Википедии Сделайте небольшой поиск, чтобы выяснить, почему это плохая идея и почему она вызовет у вас проблемы в будущем, особенно если вы собираетесь работать с отдельными ценностями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...