1

「許容周囲温度範囲」に関するデータを Oracle に挿入したいと考えています。私はこの方法でそれを行うことができます - 2 つのフィールドを作成します: Acceptable minimum ambient temperatureAcceptable maximum ambient temperature しかし、2 つの値を 1 つのテーブル行に格納することは可能ですか? 使用できる適切なテーブル行タイプはありますか?

4

2 に答える 2

1

まず第一に、最小値と最大値を別々の列として保存するという最初のアプローチに問題はありません。ただし、1 つのオブジェクト タイプに格納したい場合は、いつでも独自のオブジェクト タイプを定義できます。たとえば、http://www.stanford.edu/dept/itss/docsなど、カスタム タイプに関する多くのリンクをオンラインで見つけることができます。 /oracle/10g/appdev.101/b10807/10_objs.htm ; ここに投稿するのはかなり大きなトピックです。

もう 1 つの方法は、XMLType を使用することです (個人的には、そのような場合には使用しませんが、言及する価値はあります)。

于 2012-12-08T18:39:27.833 に答える
1

もちろん、「2 つの値を 1 つのテーブル行に格納する」ことも可能です。データベース リレーショナル管理システムは、行ごとに複数の値を格納することがすべてです。1 つの適切な行の「タイプ」は次のようになります。(MIN_AAT integer, MAX_AAT integer)

おそらく、両方の値を 1 つの列に格納することを考えていますか?

于 2012-12-08T18:45:20.943 に答える