Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Използване на резултата от съхранена процедура в оператор Select

До голяма степен съм съгласен с Марсело, но ако сте настроени да използвате съхранена процедура или вашата съхранена процедура прави нещо, което засяга данните, можете да създадете #temp таблица със структурата на изхода на вашата съхранена процедура и след това направете нещо като

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

И след това направете вашите съединявания и селекции на временната таблица.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връща редове, засегнати от съхранена процедура на всяко INSERT, за да се покаже в страницата на ASP.NET

  2. Уникално ограничение за множество колони

  3. Понякога се получава SqlException:Времето за изчакване е изтекло

  4. OPENJSON „Неправилен синтаксис близо до ключовата дума „с“.“ в SQL Server (РЕШЕНО)

  5. Ограничение за саморефериране в MS SQL