sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man utför en lagrad procedur i en urvalsfråga

Tack @twoleggedhorse.

Här är lösningen.

  1. Först skapade 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. sedan gör vi urvalsfrågan

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


  1. MySQL ASIN() Funktion – Returnerar bågsinus för ett tal

  2. Stort .patch_storage

  3. MySQL konverterar mina tidsstämpelvärden till 0000-00-00

  4. Hitta rader med flera dubbletter av fält med Active Record, Rails &Postgres