Oracle有String数据类型吗?谁能把Oracle所有的数据类型都列出来?帮帮忙。

解决方案 »

  1.   

    列出所有的干什么?字符型的就有char,varchar
      

  2.   

    想要你就说吗,不过估计帮助不大!
    oracle10g的Datatype
    CHAR Datatype 
    NCHAR Datatype 
    NVARCHAR2 Datatype 
    VARCHAR2 Datatype 
    VARCHAR Datatype 
    NUMBER Datatype 
    Floating-Point Numbers 
    Numeric Precedence 
    DATE Datatype 
    TIMESTAMP Datatype 
    TIMESTAMP WITH TIME ZONE Datatype 
    TIMESTAMP WITH LOCAL TIME ZONE Datatype 
    INTERVAL YEAR TO MONTH Datatype 
    INTERVAL DAY TO SECOND Datatype 
    Datetime/Interval Arithmetic 
    Support for Daylight Saving Times 
    Datetime and Interval Examples 
    RAW and LONG RAW Datatypes 
    BFILE Datatype 
    BLOB Datatype 
    CLOB Datatype 
    NCLOB Datatype 
    Restricted Rowids 
    Extended Rowids 
    Compatibility and Migration 
    UROWID Datatype 
      

  3.   

    varchar,varchar2,为最常用的字符串类型
      

  4.   

    varchar,varchar2,为最常用的字符串类型
      

  5.   

    在class的定义里面有,不知道属不属于UML,在实际数据库操作里面没有string类型的字符串
    如下:
    class book   
        properties
          title       string;
          date_K      date;
          written_by  author;
        operations
          create()->book;
          loan(book,borrower,date_due);
      

  6.   

    两种可能性:
    1、java存储过程
    2、用户自定义类型,oracle是可以自定义类型的。
      

  7.   

    3、Pro/C还有->好像是proC吧!
      

  8.   

    像varchar2,varchar,char都相当于String类型
      

  9.   

    c:\>select type_name from dba_types where type_name like '%CHAR%';TYPE_NAME
    ------------------------------
    CHAR
    VARCHAR
    VARCHAR2
    VARCHAR2_TABLE_100
    VARCHAR2_TABLE_200
    VARCHAR2_TABLE_300
    VARCHAR2_TABLE_400
    VARCHAR2_TABLE_500
    VARCHAR2_TABLE_600
    VARCHAR2_TABLE_700
    VARCHAR2_TABLE_800
    VARCHAR2_TABLE_900
    VARCHAR2_TABLE_1000
    VARCHAR2_TABLE_1500
    VARCHAR2_TABLE_2000已选择15行。
      

  10.   

    没有,  只有:char varchar2 nchar nvarchar2
      

  11.   

    char(n) n=1 to 2000字节 定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节) 
    varchar2(n) n=1 to 4000字节 可变长的字符串,具体定义时指明最大长度n,
    这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。
    如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度,
    如果你的数据前后有空格,Oracle 8i会自动将其删去。VARCHAR2是最常用的数据类型。
    可做索引的最大长度3209。 number(m,n) m=1 to 38
    n=-84 to 127 可变长的数值列,允许0、正值及负值,m是所有有效数字的位数,n是小数点以后的位数。
    如:number(5,2),则这个字段的最大值是99,999,如果数值超出了位数限制就会被截取多余的位数。
    如:number(5,2),但在一行数据中的这个字段输入575.316,则真正保存到字段中的数值是575.32。
    如:number(3,0),输入575.316,真正保存的数据是575。
      
    date 无 从公元前4712年1月1日到公元4712年12月31日的所有合法日期,
    Oracle 8i其实在内部是按7个字节来保存日期数据,在定义中还包括小时、分、秒。
    缺省格式为DD-MON-YY,如07-11月-00 表示2000年11月7日。  long 无 可变长字符列,最大长度限制是2GB,用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。
    long是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB等大的对象数据类型所取代。  
    raw(n) n=1 to 2000 可变长二进制数据,在具体定义字段的时候必须指明最大长度n,Oracle 8i用这种格式来保存较小的图形文件或带格式的文本文件,如Miceosoft Word文档。
    raw是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB等大的对象数据类型所取代。  
    long raw 无 可变长二进制数据,最大长度是2GB。Oracle 8i用这种格式来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件。
    在同一张表中不能同时有long类型和long raw类型,long raw也是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB等大的对象数据类型所取代。  
    blob
    clob
    nclob 无 三种大型对象(LOB),用来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件,最大长度是4GB。
    LOB有几种类型,取决于你使用的字节的类型,Oracle 8i实实在在地将这些数据存储在数据库内部保存。
    可以执行读取、存储、写入等特殊操作。  
    bfile 无 在数据库外部保存的大型二进制对象文件,最大长度是4GB。
    这种外部的LOB类型,通过数据库记录变化情况,但是数据的具体保存是在数据库外部进行的。
    Oracle 8i可以读取、查询BFILE,但是不能写入。
    大小由操作系统决定。  
      

  12.   

    1、java存储过程 ?Oracle的数据库也可以执行JAVA代码吗?
      

  13.   

    有啊,在写存储过程或者函数的时候都可以使用啊,例如:
    str_vss string(10);
      

  14.   

    oracle中数据类型大全:
    1、字符数据类型:包括CHAR,VARCHAR2,LONG。
    2、数值数据类型只有NUMBER型,但是NUMBER功能不小,它可以存储正数,负数,零,定点数和精度为30位的浮点数。
    3、日期时间数据类型:有DATE数据类型,TIMESTAMP数据类型。
    4,RAW和LONG RAW 数据类型
    5、LOB数据类型:LOB又称为“大对象”数据类型:主要有CLOB,BLOB,BFILE,三种子类型。
      

  15.   

      在写存储过程时可以自定义type.