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

VÆLG FRA gemt procedure?

Jeg forstår, at dette er mere end 3 år gammelt, men hvis nogen andre leder efter et svar på dette spørgsmål. Jeg var nødt til at forholde mig til denne rapporteringsplatform, Izenda, og har fundet ud af, at lagrede procedurer behandles anderledes end outputtet fra "sql"-ikonet. Her er, hvad der sker, når du vælger sp som datakilde

  1. En dynamisk sql er bygget
  2. Den opretter to midlertidige tabeller med alle de kolonner, som din SP returnerer
  3. Den første midlertidige tabel er udfyldt med resultatet fra din lagrede procedure
  4. Den anden midlertidige tabel er udfyldt med resultatet plus værdien af ​​din inputparameter.
  5. Der oprettes en erklæring, der forespørger på disse to midlertidige tabeller

Bemærk venligst, at hvis du ikke tilfører den en parameter, vil den udføres med en standardværdi på tom streng '', som højst sandsynligt ikke vil returnere nogen data.

Efter min mening en forfærdelig idé at håndtere lagrede procs, hvilket er en god grund til, at vi planlægger at droppe dem for en anden rapporteringsløsning.



  1. Eventuelle forslag til en ruby-løsning til at udfylde en sqlite-database fra en mysql-kilde

  2. Kan jeg automatisk finde MySQL eksekverbar fra PHP?

  3. Android hente data fra mySql

  4. Mystisk MySQL-fejl nær '' på linje 1