sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan udføres en lagret procedure i en udvalgt forespørgsel

Tak @twoleggedhorse.

Her er løsningen.

  1. Først oprettede vi en funktion

    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. så laver vi valgforespørgslen

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


  1. Spring Boot:Jdbc javax.net.ssl.SSLE Undtagelse:lukker indgående før modtagelse af peers close_notify

  2. Sådan bruger du MySQL-brugervariabler med ADO.NET

  3. Løsning til ikke at udføre en DML-handling i en forespørgsel?

  4. Oracle Before Insert OR Update Trigger Eksempel