私はLongデータ型は実際の文字列(chars)を格納できますが、Long生データ型は文字列(chars)のバイナリ値を格納します。そうですか?テーブルに長い型の列が1つしかありませんか?Oracleの長い生データ型と長い生データ型の違いは何ですか?
答えて
データ型については、ドキュメントに記載されています。 LONG
is explained here(又は11gR2 version):
LONG列は 2ギガバイト-1、又は231-1バイトまでを含む可変長文字列を格納します。 LONG列は、VARCHAR2列の特性の多くを持っています。 LONG列を使用して、長いテキスト文字列 を格納することができます。
そしてLONG RAW
is here:
RAWおよびLONG RAWデータ型ストア が解釈されるべきではないデータ(データを移動させる場合には、明示的に変換されない 異なるシステム間)Oracle Databaseで。これらのデータ型は、バイナリデータまたはバイト文字列用の です。たとえば、 LONG RAWを使用して、グラフィック、サウンド、ドキュメント、またはバイナリ データの配列を格納することができます。その解釈は用途に応じて異なります。
のでRAW
またはLONG RAW
は、文字のバイナリ表現を含むことができますが、そう、おそらくそのためにすべてのことに有用ではないなどの文字セット変換の対象になりません。 anは他のバイナリデータ(テキストを表現していないもの)を含むことができます。
テーブルつのみLONG列を含めることができます同じ
LONG
部から。あなたが新しい仕事のためにそれらを使用すべきではない、と少なくともいずれか、すでにあなたを交換考慮しなければならないので、しかし、
LONG
は、LOB
(CLOB
またはNCLOB
テキストのため、他のすべてのためのBLOB
)の賛成で廃止されました
持ってる。同じセクションから再度LONG
:
LONG列を含む表を作成しないでください。代わりにLOB列(CLOB、NCLOB、 BLOB)を使用してください。 LONG列は後方互換のためにのみサポートされます
既存のLONG列をLOB 列に変換することをお薦めします。
- 1. 長い生データ型のクエリ
- 2. VB6と.Netインターフェイス - 長いVB6データ型は何ですか?
- 3. メモリの長さ以外のデータ型の違いは何ですか?
- 4. Haskellの型とデータ型の違いは何ですか?
- 5. MySQLの固定長データ型と可変長データ型
- 6. MySQLのBLOBデータ型とTEXTデータ型の違いは何ですか?
- 7. H2データベースの長い文字列データ型
- 8. java長いデータ型の比較
- 9. Swift Linuxで長いデータ型をアンラップ
- 10. FP成長許容入力データ型とは何ですか?
- 11. cl_datatypeと通常のデータ型の違いは何ですか?
- 12. webassemblyデータ型のuint32とi32の違いは何ですか?
- 13. MySQL BOOLとBOOLEANカラムのデータ型の違いは何ですか?
- 14. データ型変数と変数V2の違いは何ですか?
- 15. DB2はデータ型の最大長を守っていますか?
- 16. これらのデータ型の違いは何ですか?
- 17. 長さと長さの違いは何ですか?
- 18. 抽象データ型と代数データ型の違い
- 19. Cで長いデータ型を使用するには?
- 20. Arduinoからシリアルへの長いデータ型の処理OutofBoundsException
- 21. oracleデータ型rawに相当するJava型は何ですか?
- 22. データ型の長さを指定する
- 23. ユーザIDのデータ型が長すぎないrhinoセキュリティを実装
- 24. Haskellの型コンストラクタとjavaジェネリック型の違いは何ですか?
- 25. 可変長データ型Cのバッファ内
- 26. native int型とnumpy.int型の違いは何ですか?
- 27. 同じデータ型の構造体と配列の違いは何ですか?
- 28. MPI派生データ型
- 29. longtextデータ型のカラムのデータが長すぎます - MySqlException
- 30. オブジェクトを長いデータ型に変換する方法Java
Oracle LONGデータ型は、下位互換性のためにのみ使用できます。 BLOB/CLOBデータ型をよく調べる。 – Rene