Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wykorzystanie wyniku procedury składowanej w instrukcji Select

W większości zgadzam się z Marcelo, ale jeśli jesteś ustawiony na używanie procedury składowanej lub twoja procedura składowana robi wszystko, co wpływa na dane, możesz utworzyć #temp tabeli ze strukturą danych wyjściowych procedury składowanej, a następnie wykonaj coś takiego jak

INSERT INTO #temp
EXEC [dbo].[SPGetResults] '900',300,'USD'

A potem wykonaj swoje łączenia i selekcje w tabeli tymczasowej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mogę dodać niepustą kolumnę bez wartości DEFAULT?

  2. Jak skonfigurować chmurę Spotlight i skutecznie rozwiązywać problemy z SQL Server

  3. Dynamiczny SQL do generowania nazw kolumn?

  4. Skopiuj dane z jednej kolumny do innej kolumny

  5. Automatyzacja defragmentacji indeksów w bazie danych MS SQL Server