Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Fehler beim Erstellen einer temporären Tabelle mit dynamischem SQL

Ihre temporäre Tabelle ist auf den Bereich Ihrer dynamischen Abfrage beschränkt, da sie darin definiert ist.

Sie könnten Ihr select * from #tempadd hinzufügen -Anweisung am Ende Ihres @sql Anfrage. Alternativ denke ich, dass Sie #tempadd vor Ihrer dynamischen Abfrage definieren können und es sollte zugänglich sein, aber ich bin mir da nicht sicher.