在9I里面才支持inner join ,9I以下不支持

解决方案 »

  1.   

    select ufsoft.sm_createcorp.* 
    from ufsoft.sm_createcorp, ufsoft.bd_corp
    where ufsoft.sm_createcorp.pk_corp(+)=ufsoft.bd_corp.pk_corp
      

  2.   

    select ufsoft.sm_createcorp.* from ufsoft.sm_createcorp  left outer join ufsoft.bd_corp on ufsoft.bd_corp.pk_corp=ufsoft.sm_createcorp·
      

  3.   

    select  ufsoft.sm_createcorp.*  
    from  ufsoft.sm_createcorp,ufsoft.bd_corp    
    where  ufsoft.bd_corp.pk_corp=ufsoft.sm_createcorp;    
      

  4.   

    9i
    try:
    select ufsoft.sm_createcorp.* 
    from ufsoft.sm_createcorp inner join ufsoft.bd_corp 
    on ufsoft.bd_corp.pk_corp=ufsoft.sm_createcorp; 
      

  5.   

    select  ufsoft.sm_createcorp.*  ,ufsoft.bd_corp.*
    from  ufsoft.sm_createcorp,ufsoft.bd_corp    
    where  ufsoft.bd_corp.pk_corp=ufsoft.sm_createcorp.pk_corp and ufsoft.sm_createcorp.funccode='2012' and lenth(unitcode)>4 
    为什么lenth不对?
    回答完马上结
      

  6.   

    length()中文的话,一个中文算长度1
    lengthb()字节数,中文的话,一个中文算长度2
      

  7.   

    bluelamb(bluelamb)+bzszp(SongZip) 搞定!!!