1,游标定义的时候是否会出现错误,游标的具体存储形式是什么?(指针,数组还是什么)
2,我用的是Oracle10g,当数据库中CHAR型字段中的数据为NULL是,查询出来的数据有的会自动补充满为SPASE
  有的是NULL形式,停止以后查询,这是为什么.
 
以上请给出具体解决方法

解决方案 »

  1.   

    瓦,问题好多多。赫赫。1。游标具体的存储形式,我也不记得了。你可以看编译以后的文件,不就知道了吗。2。看来你对数据库的基本类型都不了解。
    char类型是一种固定长度类型。比如说,char(4),虽然,更新的时候我只是写了[4],但是自动会补充space,这个是char和varchar2的区别。
    null就是说什么都没有,空格也没有的状态。
    类似c的定义,但是没有初始化的状态。解决方法?你想怎么样?
    1。不要空格?要么用varchar2的类型,要么用trim函数。
    2。null不要?你可以用nvl函数等来设置一下也可以。