Rumah > Artikel > pangkalan data > Bagaimana Anda Boleh Mencapai Pengisihan Dinamik Dalam Prosedur Tersimpan SQL?
Isih Dinamik dalam Prosedur Tersimpan SQL: Meneroka Pendekatan Alternatif
Walaupun pelan pelaksanaan berparameter menghalang kemasukan parameter langsung dalam klausa ORDER BY, kaedah inovatif boleh memperkasakan pengisihan dinamik dalam prosedur tersimpan.
Pendekatan Godam
Satu kaedah melibatkan pengisytiharan beberapa pembolehubah (@sortCol1, @sortCol2, dsb.) berdasarkan parameter (@sort ) dan menggunakan pernyataan CASE dalam klausa ORDER BY. Pendekatan ini, walaupun berfungsi, menjadi sukar dan sukar untuk dikekalkan dengan berbilang lajur pengisihan dan arah.
Pilihan Lain
Menangani Kebimbangan Keselamatan
Prosedur penyimpanan dalam SQL Server 2005 menyediakan fleksibiliti untuk memberikan kebenaran pada tahap skema dan prosedur, menangani kebimbangan keselamatan tanpa menggunakan SQL dinamik.
Atas ialah kandungan terperinci Bagaimana Anda Boleh Mencapai Pengisihan Dinamik Dalam Prosedur Tersimpan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!