Saya tahu Anda mengatakan tidak ada SQL
dinamis , tapi saya tidak melihat cara untuk melakukannya langsung SQL
.
Jika Anda melihat jawaban saya untuk masalah serupa di Tabel Pivot dan Kolom Gabungan dan PIVOT di sql 2005
SQL
dinamis tidak ada yang rentan terhadap injeksi, dan tidak ada alasan kuat untuk melarangnya. Kemungkinan lain (jika data sangat jarang berubah) adalah melakukan pembuatan kode - alih-alih SQL
dinamis , SQL
dihasilkan ke prosedur tersimpan secara teratur.