sql >> Database >  >> RDS >> Sqlserver

hoe tekenreeks in query in sql-server te converteren

Onderstaande aanpak werkt prima. maar wees extra voorzichtig omdat het vatbaar is voor sql-injectie als de gebruiker de invoer geeft.

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. Bestanden verwijderen die niet in een mySQL-TABEL staan

  2. Controleer op wijzigingen in alle andere kolommen op basis van overeenkomsten in één kolom

  3. Howto:een mysql InnoDB-opslagengine reinigen?

  4. Sommige ELKE geaggregeerde transformaties zijn verbroken