我在MFC写的oracle执行查询语句,和用PL/SQL developer,相同的语句查询的结果不同?为什么?

解决方案 »

  1.   

    PL/SQL有自己的一套机制,满奇怪的。就像你直接在PL里面执行SQL和在Oracle客户端命令行工具里面执行都不一样MFC写的执行就和Oracle命令工具里面执行是一样的
      

  2.   

    你需要仔细研究两个数据库的sql子集,尽量使用这些
      

  3.   

    不懂,我说的是在VC写的一条查询语句查询的结果,和把这条语句放在PL/SQL环境中执行的结果不一样。
      

  4.   

    我的意思是你使用的sql语句某个命令可能两个数据库执行方式不同你要想两个结果一样,必须严格使用相交子集构造sql语句,而不是随心所欲的使用sql语句