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

Как да изпълним съхранена процедура в заявка за избор

Благодаря @twoleggedhorse.

Ето решението.

  1. Първо създадохме функция

    CREATE FUNCTION GetAIntFromStoredProc(@parm Nvarchar(50)) RETURNS INTEGER
    
    AS
    BEGIN
       DECLARE @id INTEGER
    
       set @id= (select TOP(1) id From tbl where col=@parm)
    
       RETURN @id
    END
    
  2. след това правим заявката за избор

    Select col1, col2, col3,
    GetAIntFromStoredProc(T.col1) As col4
    From Tbl as T
    Where col2=@parm
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да намерите всички зависимости на таблица в sql сървър

  2. Разбиране на Always ON Availability Group между Linux-базирани екземпляри на SQL сървър. Част 1

  3. Избягвайте да наименувате съхранените от потребителя процедури SP% или SP_%

  4. Изследване на опциите за изчакване на заключване с нисък приоритет в SQL Server 2014 CTP1

  5. Как работи COUNT_BIG() в SQL Server