怎么把一个int型数组,入库oracle数据库,谢谢

解决方案 »

  1.   

    我的意思是说,一个int[]数组,怎么保存在数组库里面的一个字段里面,换句话说,这个int[]数组类型的在数据库里面有没有对应的类型保存,(是用一个字段保存)
      

  2.   

    用一条记录的一个字段保存一个数组?没有这种数据类型。FYIhttp://download-west.oracle.com/docs/cd/B28359_01/server.111/b28318/datatype.htm
      

  3.   

    在数据库中没有类型于int[]这样的数据类型,那么我现在要用一个字段来保存int[]里面的值,是不是在数据库里面对应的用的是varchar2型的数据类型啊
      

  4.   

    Oracle中也有自定义的数组类型,不过没用过,应该是不太好用
    你不如将int数组拼成一个字符串,然后在数据库中对字符串进行解析,效率也不会太低吧
      

  5.   

    那你搞个varchar2(n)类型不就行了,取出来再自己解析,即使数据库能存数组,你也不能从数据库中取出来直接用撒,也要解析的
      

  6.   

    oracle能用数组
    如下定义数组
    TYPE emp_ssn_array IS TABLE OF NUMBER
    INDEX BY BINARY_INTEGER;
    array emp_ssn_array;
    array(1):=1
    array(2):=2
      

  7.   

    可以创一个子表,将Int[]内容存到表中,或者使用自定义数据类型。
      

  8.   

    你可以,写一个text,然后已逗号分开!!