当前位置:  数据库>oracle

Oracle数据库对象类型和列数据类型概述

    来源: 互联网  发布时间:2017-04-06

    本文导语: 归类数据库主要的数据类型 All object hava a name and atype, and each object is owned by a schema. --查询数据库的主要对象类型 selectobject_type,count(object_type) from dba_objects group by object_typeorder by object_type; 数据库对象的命名规则 1、对象名最长为30...

归类数据库主要的数据类型

All object hava a name and atype, and each object is owned by a schema.

--查询数据库的主要对象类型

selectobject_type,count(object_type) from dba_objects

group by object_typeorder by object_type;

数据库对象的命名规则

1、对象名最长为30个字符,databaselink除外,它可以最长128个字符;

2、保留的关键字不能用于对象名;

3、对象名的首字符必须为字母

4、对象名中只能有三种符号:_ $   #

5、小写字母会自动转换为大写

6、如果用双引号,上述规则可以被打破

对象的命名空间

下列对象使用同一个命名空间:

TABLE

VIEWS

SEQUENCES

PRIVATE SYNONYMS

STAND-ALONE PROCEDURES

STAND-ALONE FUNCTIONS

PACKAGES

MATERIALIZED VIEWS

USER-DEFINED TYPES

以下对象拥有自己独立的命名空间

INDEX

CONSTRAINTS

CLUSTERS

DATABASE TRIGGERS

PRIVATE DATABASE LINKS

 DIMENSIONS

列出数据列可以使用的数据类型

字符类型

VARCHAR2

变长字符类型,1byte—4KB,还有一种VARCHAR类型,他会自动转换为VARCHAR2

NVARCHAR2

类似于VARCHAR2,但是可以存储国际码;

CHAR

固定长度字符类型,1byte—2KB,如果字符长度不足用空格补足;

数值类型

NUMBER

precision(1-38)   sacle(-84,127)

NUMBER ( precision, scale)
    precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。
    scale表示数字小数点右边的位数,scale默认设置为0.  如果把scale设成负数,Oracle将把该数字取舍到小数点左边的指定位数。

FLOAT

precision(138)  BINARY_FLOAT   BINARY_DOUBLE

INTEGER

相当于NUMBER, with scale zero

时间类型

DATE

包含世纪,年,月,日,时,分,秒 范围从公元前4712年1月1日,到公元后9999年12月31日,可以为空或7bytes

TIMESTAMP

和date类似,但是秒的精度更准确,可以为空或11bytes

TIMESTAMP WITH TIMEZON

 

TIMESTAMP WITH LOCAL TIMEZONE

 

INTERVAL YEAR TO MONTH

 

INTERVAL DAY TO SECOND

 

大数据类型

CLOB

 

NCLOB

                                                       

BLOB

 

BFILE

 

LONG

 

LONG RAW

 

其他类型

RAW

                                                                 

ROWID

 


    
 
 

您可能感兴趣的文章:

  • ORACLE数据库常用字段数据类型介绍
  • oracle中的空类型与c语言的空类型相匹配吗?
  • 关于Oracle BLOB类型,一个String字符怎么写入BLOB字段?
  • Oracle中查看某列数据类型
  • 测试添加Oracle中Blob数据类型对象
  • jsp文件上传smartupload到oracle数据库中没有longblob的数据类型如何处理的?
  • ORACLE数据库常用字段数据类型介绍 iis7站长之家
  • 请问保存文章内容的字段应用什么类型的(oracle),急!!!
  • oracle中怎么没有boolean类型的字段?应该用什么代替?
  • 如何向oracle库中字段类型是date的添加数据
  • 请问:ORACLE中的数据取出来后,需不需要进行一定的转换才能变为C语言的数据类型啊?
  • jsp中在oracle中查询日期类型时sql语句该怎么写啊?
  • 怎样将当前时间写到Oracle中date类型的字段中!!!!!!!!!!!!
  • 急!急!oracle 中 long 类型在 tomcat 中的问题
  • 不能把几百个以上的汉字插入oracle varchar2类型的问题!
  • Oracle里long类型
  • jsp显示oracle中varchar2类型字段 在线等待
  • Oracle中的Raw类型解释
  • 我要向oracle中插入大文本,用的是lang类型的字段,但是只能插3000字,再多就抱错,说我字符串过长。谁遇到过此问题?
  • Oracle返回表类型的自定义函数
  • Oracle中字符集的类型决定varchar2的字符长度
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • 怎样调出ORACLE数据库中的数据,该如何连接?
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • 关于JDBC连接Oracle数据库,是否必须有Oracle客户端
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle物理结构概述
  • Oracle Form中COMMIT的概述及使用技巧
  • ORACLE的五种表的优缺点概述
  • Oracle 11g自动诊断信息库(Automatic Diagnostic Repository,ADR)概述
  • oracle存储过程中return和exit区别概述及测试
  • Oracle Portal及其门户网站开发概述
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 10g和Oracle 11g网格技术介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • ORACLE日期相关操作
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • Oracle 12c的九大最新技术特性介绍
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE中DBMS_RANDOM随机数生成包
  • Linux系统下Oracle的启动与Oracle监听的启动
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • 网间Oracle的连接,远程连接Oracle服务器??
  • 请教:.profile中:if [ -d /opt/oracle/db01/app/oracle/product/9.2.0 ]是什么意思?
  • 在linux 中如何删除oracle db 与卸载oracle.
  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • 如何将Aix上的oracle 物理备份 然后再在linux 系统上还原oracle
  • 那里有免费的oracle odbc driver for linux?或怎么破解easysoft oracle odbc driver安装包?急


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3