select id,txt from ttt; 
也不行!提示
ORA-00932 : inconsistent datatypes

解决方案 »

  1.   

    我要做文章的东西。都太长了。
    我开始用long类型,也不会用,急呀。
      

  2.   

    如果只有4000字节的话
    可以用varchar2(4000);
      

  3.   

    SQL> create table ttt(id number(3,0),txt clob);Table createdSQL> insert into ttt values(1,to_clob('tstfifof;fff]v]'));1 row insertedSQL> select id,to_clob(txt) from ttt;  ID TO_CLOB(TXT)
    ---- ------------
       1 tstfifof;fff
      

  4.   

    十分感谢 beckhambobo(beckham)  我照你的做了。
    SVRMGR> select id,to_clob(txt) from ttt;select id,to_clob(txt) from ttt;
              *
    ORA-00904:invalid column name提示错误呀!
    是不是 我用的不是SQL * Plus 的缘故呀!
    我不能用SQL * Plus 因为我忘了,我的主机字符串是什么了。我怎么能查出来呢?
    我就可以SQL * Plus 这个了,有么我只有在
    svrmgrl里做
      

  5.   

    我在8.1.5下面试了一下,可以显示出来啊。13:45:43 SQL> create table tlob(aaa number,bbb clob);表已创建。实际:3275
    13:47:52 SQL> insert into tlob  values(1,'tstfifof;fff]v]');已创建 1 行。实际:31
    13:47:52 SQL> insert into tlob  values(1,'tstfifof;fff]v]');已创建 1 行。实际:31
    13:48:02 SQL> select * from tlob;      AAA BBB
    --------- ----------------------------------------------------
            1 asdfasdf
            1 tstfifof;fff]v]实际:50
    13:48:05 SQL>
      

  6.   

    用varchar2(4000)
    clob属lob类型家族
    表中存的只是地址
      

  7.   

    主机字符串——
    查找tnsnames.ora文件,看里面的配置。
      

  8.   

    那我是oracle 8.1.6
    怎么才能解决4000的问题呢呀????