Связанные с сетью столбцы (macaddr, cidr и т. Д.) В Oracle? - PullRequest
2 голосов
/ 25 января 2011

Мы использовали postgres в нашем приложении, у которого есть очень хороший набор сетевых типов столбцов вместе с пакетом функций для работы с ними.

И эти столбцы, такие как macaddr, cidr и т. Д., Чрезвычайно важны, поскольку они используются в качестве PK или индексов во многих таблицах.

(приложение представляет собой систему обеспечения кабельных модемов)

Мы вынуждены перейти к экземпляру oracle, есть ли способ заставить oracle легко работать с сетевыми типами столбцов?

Как мы можем справиться с т.е. получить mac-адреса в разных текстовых представлениях из разных зависимых компонентов?

  • xx.xx.xx.xx.xx.xx
  • xx.xx.x.x.xx.xx
  • xxxx.xxxx.xxxx (cisco way)
  • ХХХХХХХХХХХЙ

то же самое с сидрами и т. Д.

До сих пор Postgres мог очень эффективно и эффективно обрабатывать эти случаи ...

(я новичок в СУБД Oracle)

1 Ответ

1 голос
/ 26 января 2011

В Oracle нет собственных типов данных или поставляемых пакетов для работы с сетевыми структурами, о которых я знаю. Скорее всего, вам придется создать свой собственный ТИП, возможно, используя некоторые из функциональных возможностей Oracle . Казалось бы, это хорошо подходит для этой функции.

Вот обзор .

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