2011-01-25 9 views
2

私たちはアプリケーション魔女にpostgresを使用しました。これはネットワーク関連の列型の非常に優れたセットとそれを操作する関数パッケージを持っています。Oracleのネットワーク関連の列(macaddr、cidrなど)?

macaddr、cidrなどの列は、多くの表のPKまたは索引として使用されるため、非常に重要です。

(アプリケーションはシステムのプロビジョニングケーブルモデムで)私たちは、Oracleインスタンスに移動するように強制している

、簡単にネットワーク関連の列のデータ型を操作するには、Oracleを強制する方法はありますか?

私たちはどのように扱うことができますか?さまざまな依存コンポーネントからさまざまなテキスト表現でMACアドレスを取得していますか?

  • xx.xx.xx.xx.xx.xx
  • xx.xx.xxxx.xx
  • XXXX.XXXX.XXXX(シスコ方法)
  • XXXXXXXXXXXX

cidrsなどと同じ

これまで、Postgresは非常に効率的で素敵な方法でそのケースを処理できました...

(私はOracle RDBMSの新機能です)

+1

どのOracleのバージョンですか? –

+0

新しい会社のオーナーが仕様を送信していないので、私たちのアプリを投資家が所有するoracleプラットフォームに移植しなければならないという情報しかないので、わかりません。しかし、私はそれが11gのバージョン – canni

+0

+1であると思う、面白い。 Postgresのこれらの型と関数はRDBMS固有のものですか?それともアドオンですか? – DCookie

答えて

1

私が知っているこのようなネットワーク構造を扱うために、Oracleにはネイティブ・データ型または提供されたパッケージはありません。おそらくOracleのObject Type functionalityの一部を使用して、独自のTYPEを作成する必要があります。これは、この機能にはうってつけのようだ。

Here's an overview

関連する問題