Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara menjalankan prosedur tersimpan di dalam kueri pemilihan

Terima kasih @twoleggedhorse.

Inilah solusinya.

  1. Pertama kita buat fungsi

    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. lalu kita lakukan kueri pemilihan

    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. Pemecahan Masalah SQL Server Selalu Di Grup Ketersediaan

  2. Buat Fungsi Bernilai Tabel Multi-Pernyataan (MSTVF) di SQL Server

  3. Batasan yang hanya memungkinkan satu dari dua tabel untuk mereferensikan tabel dasar

  4. Apa itu Operator Logika di SQL Server - Tutorial SQL Server / TSQL Bagian 124

  5. Apa Nama Batasan Default di SQL Server?