看你每个列怎么定义的了 varchar2(10)
解决方案 »
- oracle数据库问题
- 库名叫ldj 在C:\oracle\ora81\database 和 C:\oracle\admin\ldj\pfile
- 调用存储过程时出错: 必须说明标识符
- 如何查找日期段?
- ORACLE之典型问题,高分
- 请问oracle的字段类型中float和number有什么区别?
- 如何实现定期向修改某张表中指定字段的问题?
- 菜鸟问题:关于sql*plus的帮助在哪里可以找到,我在sql plus worksheet里没找到阿
- 含有execute immediate 'insert into test001 values(1,''jd'')'的过程被调用时提示:insufficient privilege .
- 为什么我的plsql developer连接远程数据库之后,无法连接本地oracle
- 问个最简单的问题,赶时间,临时抱佛脚装上了toad...
- 存储过程出错问题
VARCHAR2类型,最多可存4000字节
BOLB类型,最多为4GB
另 可以在表空间一级为其单独指定 blocksize 参数
CREATE TABLESPACE TBS1 ... BLOCKSIZE 16K;
CREATE TABLESPACE TBS2 ... BLOCKSIZE 8192;
其中,BLOCKSIZE可以取2K,4K,8K,16K,如果操作系统支持,甚至可以取32K。可以通过DBA_TABLESPACES视图中的BLOCK_SIZE列值查看表空间的块尺寸。当我们在一个数据库中使用多块设置的时候,必须指定DB_CACHE_SIZE参数,并且为不同块设置的表空间设置DB_nK_CACHE_SIZE参数(至少指定一个DB_nK_CACHE_SIZE参数),其中,n可以是2,4,8,16,32,即:
DB_2K_CACHE_SIZE 的缓冲区是为了存取2k数据块尺寸的表空间对象而指定的高速缓存;
DB_4K_CACHE_SIZE的缓冲区是为了存取4k数据块尺寸的表空间对象而指定的高速缓存;
DB_8K_CACHE_SIZE的缓冲区是为了存取8k数据块尺寸的表空间对象而指定的高速缓存;
DB_16K_CACHE_SIZE的缓冲区是为了存取16k数据块尺寸的表空间对象而指定的高速缓存;
DB_32K_CACHE_SIZE的缓冲区是为了存取32k数据块尺寸的表空间对象而指定的高速缓存;注意,n不能指定为和缺省数据块尺寸大小相同的数值,例如,如果DB_BLOCK_SIZE = 8192(8KB),那么就不能设置DB_8K_CACHE_SIZE参数。