Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

cara mengubah string menjadi kueri di sql server

Pendekatan di bawah ini berfungsi dengan baik. tetapi berhati-hatilah karena rentan terhadap injeksi sql jika pengguna memberikan input.

create table #TempTable1 (.....)

Declare @selectQuery varchar(max)
set @selectQuery = 'SELECT * into #TempTable1 from StudentMaster '

Declare @WhereQuery varchar(max)

SET @WhereQuery='where class=''BCA'' and RollNo=10 AND ID IN (SELECT ID FROM StudentMaster WHERE MARKS > 50)'

exec (@selectQuery + @WhereQuery)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbandingan karakter SQL Server 2008 dan Unicode

  2. Bagaimana cara mendapatkan kompatibilitas antara C# dan SQL2k8 AES Encryption?

  3. Permintaan sangat lambat dalam kode tetapi cepat dalam SSMS

  4. Cara mengurangi 30 hari dari tanggal saat ini menggunakan SQL Server

  5. Tambahkan Akun Email Database ke Profil (SSMS)