Oracleには、MySQLのTEXT
タイプと同等の列タイプがありますか?OracleのMySQLのTEXTタイプに相当します
もしそうでなければ、通常より大きなサイズのテキストが保存されますか? BLOB
,varchar(32767)
? PHPが重要な場合は、Oracle 10にアクセスしています。歴史的な文脈は大歓迎です。
Oracleには、MySQLのTEXT
タイプと同等の列タイプがありますか?OracleのMySQLのTEXTタイプに相当します
もしそうでなければ、通常より大きなサイズのテキストが保存されますか? BLOB
,varchar(32767)
? PHPが重要な場合は、Oracle 10にアクセスしています。歴史的な文脈は大歓迎です。
Oracleには、バイナリ、キャラクタ、およびユニコードのキャラクタ・データ型を格納するBLOB、CLOBおよびNCLOBがあります。文字ラージ http://www.dba-oracle.com/t_blob.htm
おそらくCLOBデータ型が必要だと思います。
:必要な場合にも、このページには、もう少し情報を提供します
(すなわち、別のディスクにLOBデータを置く)微調整するDBAを可能にLOB記憶域記憶域を指定することができますオブジェクト(CLOB)はあなたが探している可能性が高いです。ただし、すべてのテキストがVARCHAR2に収まることがわかっている場合は、間違いなくそこに配置してください。 clobはgroup by節で使用することはできず、ほとんどの場合varchar2よりも使用するのがはるかに遅くなります。 4000バイトの制限を超えることがわかっている場合は、CLOB(最大4GBまで処理できます)を使用します。
Oracle SQLのVARCHAR2列の制限は4000文字です(Oracle PL/SQLの上限は32,767文字です)。他の方法で述べたように、CLOBは大量のテキストを格納するのに適しています。
CLOB
を使用する必要があります。それはの文字大オブジェクトの略です。
CLOBは、大文字の文書などのUnicode文字ベースのデータを任意の文字セットに格納するために使用されます。
最大値は2,147,483,647文字までです。
公式ドキュメント:http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/datatype.htm#i3237 –