sql >> Database >  >> RDS >> Sqlserver

Een opgeslagen procedure uitvoeren in een selectiequery

Bedankt @twoleggedhorse.

Hier is de oplossing.

  1. Eerst hebben we een functie gemaakt

    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. dan doen we de selectiequery

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


  1. MySQL ODBC 5.1-stuurprogramma retourneert verkeerd gegevenstype naar ADODB

  2. ScaleGrid DBaaS genomineerd voor de Cloud Excellence Awards 2018

  3. Wat is het ideale gegevenstype om te gebruiken bij het opslaan van breedtegraad / lengtegraad in een MySQL-database?

  4. Galera-cluster uitvoeren op Kubernetes