2011-08-12 10 views
0

Oracleには基本的に "id"型があります。Oracle:バイナリ整数型

私のニーズを満たす例は、NULL-INT_MINと表されている32/64ビット整数です。

可変長である必要はありません(NUMBERなど)。私はRAWを使用すると考えましたが、RAWから整数への暗黙の変換はないと思います。

BINARY_DOUBLEのようです。これが最善のアプローチですか?あなたの全体の要件の

答えて

3

NUMBER(10)に相当し使用NUMBER(10, 0)、。 BINARY_DOUBLEは浮動小数点表現であり、整数ではありません。特定の理由がない限り、データベースを推測しないでください。あなたは、CBOが行うことができるシーンデータの最適化の裏側から自分自身を語っているかもしれません。あなたは整数が必要だと言うので、整数を使用します。

なぜ、NULLを-INT_MINとして表現したいのですか? NULLをNULLとして表します。

関連する問題