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

Profilering af udsagn i en brugerdefineret funktion

Det kan du ikke:en TVF med flere erklæringer er en sort boks, og du kan kun få CPU, Read, Writes osv.

med "sort boks" mener jeg, at det er en fuldt indkapslet og uigennemsigtig række af udsagn inde i en anden forespørgsel, og der er intet "flow", som om du ville få linje for linje gennem en lagret proc.

En in-line TVF udvides som en visning eller makro ind i hovedforespørgslen og kan ses.

Edit:relateret:Tabel værdsat funktion, hvor blev min forespørgselsplan af?




  1. Opdater kun duplikerede rækker med en MAX-funktion i SQL

  2. Postgresql trunkeringshastighed

  3. Erstat første forekomst af understreng i en streng i SQL

  4. Hvordan henter man data fra flere tabeller ved hjælp af en PHP-formular?