Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah ada cara untuk membuat nama tabel dinamis dalam kueri?

Tidak, tidak ada cara untuk melakukan ini. Nama tabel harus diketahui pada saat menguraikan kueri, sehingga pengurai dapat mengetahui apakah tabel itu ada, dan berisi kolom yang Anda rujuk. Pengoptimal juga perlu mengetahui tabel dan indeksnya, sehingga dapat menghasilkan rencana indeks apa yang akan digunakan.

Yang Anda minta adalah agar tabel ditentukan selama eksekusi, berdasarkan data yang ditemukan baris demi baris. Tidak ada cara bagi RDBMS untuk mengetahui pada waktu parse bahwa semua nilai data sesuai dengan tabel nyata.

Tidak ada alasan Anda melakukan ini untuk menerapkan Pewarisan Tabel Kelas . CTI mendukung referensi sebenarnya antar tabel.

Anda malah mendeskripsikan antipattern Asosiasi Polimorfik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. opencart — Bagaimana cara menampilkan modul secara manual di dalam file templat?

  2. JSON_TYPE() – Dapatkan Jenis Nilai JSON di MySQL

  3. Bagaimana cara mendapatkan database SQL ke R dari host lokal?

  4. Perlindungan Injeksi Sql hanya dengan str_replace

  5. PILIH catatan terbaru dengan nilai bukan nol dalam satu kolom