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 [email protected])
    
       RETURN @id
    END
    
  2. след това правим заявката за избор

    Select col1, col2, col3,
    GetAIntFromStoredProc(T.col1) As col4
    From Tbl as T
    Where [email protected]
    


  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