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

Pernyataan SQL Pilih Dinamis dengan MyBatis

Dari dokumentasi :

Ini memungkinkan Anda untuk mis. meneruskan nama kolom sebagai parameter untuk kueri, dll.

Ingatlah untuk selalu bersihkan data yang langsung Anda tempel ke SQL.

Jika Anda perlu membuat beberapa ketentuan untuk WHERE klausa, gunakan <where> tag dengan <foreach> dalam. Perhatikan bahwa <foreach> memiliki atribut lanjutan yang memungkinkan untuk menetapkan pemisah, string pembuka/pengakhiran, dll. Dikombinasikan dengan ${} notasi yang saya sebutkan sebelumnya ini memungkinkan konstruksi dinamis WHERE ayat. Sebagai contoh, lihat jawaban ini .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa CONNECT BY LEVEL pada tabel mengembalikan baris tambahan?

  2. Perintah Spool:Jangan menampilkan pernyataan SQL ke file

  3. SPOOL mengembalikan file kosong saat mencoba mengekspor dari SQL Developer

  4. Entri pencarian orang SQL memiliki anjing paling banyak

  5. java.sql.SQLException:Pendengar menolak koneksi dengan kesalahan berikut:ORA-12519, TNS:tidak ditemukan penangan layanan yang sesuai