Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

cách chuyển đổi chuỗi thành truy vấn trong máy chủ sql

Cách tiếp cận dưới đây hoạt động tốt. nhưng hãy hết sức cẩn thận vì nó dễ bị tiêm sql nếu người dùng cung cấp đầu vào.

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. Cách TRY_CONVERT () hoạt động trong SQL Server

  2. sql varchar (tối đa) so với varchar (sửa chữa)

  3. Cách đổi tên khóa JSON trong SQL Server (T-SQL)

  4. Thời gian chờ của truy vấn SQL Server tùy thuộc vào mệnh đề Where

  5. Sử dụng SQL Server trong một giao dịch XA được phân phối