Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara menangani klausa Empty IN di dalam SQL Select Statement (IBatis 2)?

Gunakan kueri dinamis Ibatis menjadi cara yang benar??
misalnya:

<select id="mySelect" resultClass="long" >
    SELECT  COUNT(*)        
    FROM    myTable 
   <where>
    <isNotEmpty prepend="AND" property="myInClauseValues" >
       myTable.columnA IN
       <iterate property="myInClauseValues" open="(" close=")" conjunction=",">                    
                    #myInClauseValues[]#                    
       </iterate>       
    </isNotEmpty>   
   </where>      
</select>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan 10 produk teratas untuk setiap kategori

  2. Mengidentifikasi dan Menyelesaikan Kebuntuan Oracle ITL

  3. Oracle BI Publisher - Cara memformat angka sebagai teks agar angka nol di depan tidak hilang

  4. ORA-24550:sinyal diterima:[si_signo=6] error

  5. sql Optimizer untuk Tabel Db Besar