sql >> Databasteknik >  >> RDS >> Sqlserver

Dynamisk SQL-resultat till temporär tabell i SQL Stored-procedur

Försök:

SELECT into #T1 execute ('execute ' + @SQLString )

Och det här luktar riktigt illa som en sql-injektionssårbarhet.

korrigering (per @CarpeDiems kommentar):

INSERT into #T1 execute ('execute ' + @SQLString )

även, utelämna 'execute' om sql-strängen är något annat än en procedur



  1. Hur LEFT()-funktionen fungerar i MySQL

  2. Vad är standardnamnet för begränsningar i MySQL?

  3. JSON_CONTAINS() Exempel i MySQL

  4. Pandas:Hur man läser och skriver filer