cle*_*tus 32
Oracle中的varchars限制为4000个字符.除此之外,您必须使用LONG或CLOB.喜欢CLOB.LONG是较旧的等价物.
LOBs与LONG和LONG RAW
LOB在许多方面与旧的LONG和LONG RAW数据类型不同.
- LOB和LONG RAW的最大LOB大小为4千兆字节,而2千兆字节.
- 您可以在LOB上使用随机和顺序访问方法; 您只能在LONG和LONG RAW上使用顺序访问方法.
- LOB(NCLOB除外)可以是您定义的对象类型的属性.
- 表可以有多个LOB列,但只能有一个LONG或LONG RAW列.
Oracle建议将现有的LONG和LONG Raw属性迁移到LOB.甲骨文计划在未来的版本中终止对LONG和LONG RAW的支持.有关迁移的详细信息,请参阅Oracle8迁移.
Nic*_*int 11
据我所知,VARCHAR(MAX)数据类型是一种SQL Server 2005特定的方式,用于指定文本字段,该文本字段可以很小(在SQL Server中最多8000个字符)或大(在SQL Server中最多2GB).随着内容从小范围扩展到大范围,数据库处理幕后存储的变化.
Oracle中没有相应的内容.
你在VARCHAR2中有一小部分文本 - 在pl/sql中最多为32767字节,在SQL中最多为4000字节(即在表定义中) - 或者你在CLOB中可能有很大的文本(这是一个专门的BLOB).
归档时间: |
|
查看次数: |
78633 次 |
最近记录: |