我写了一句比较长的SQL语句,在SQL2000中能正确执行,到了ORACLE就不行了 执行到后面就会被截断,这个是不是ORACLE的SQL语句的缓冲区长度比SQL2000短的原因呢?请问一下有什么解决的方法,谢谢大家了~~

解决方案 »

  1.   

    你在哪里执行的,是应用程序里还是在sql*plus里?
    语句能贴出来看看吗?
      

  2.   

    是在C#的应用程序里面,都是SELECT之间的复合查询.具体语句他说要下午发给我。
      

  3.   

    这种情况我以前在C#中也遇到过,是sql语句拼得太长了,变量接受不了那么长的sql,建议在后台写存储过程。
      

  4.   

    用pl/sql得话,打开一个SQL window窗口,拷进去,execute一下就行了!!
      

  5.   

    打开一个SQL window窗口??这个是什么意思?