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

Kan du vælge resultaterne af en lagret procedure i T-SQL

Du kan ikke gøre dette, men du kan gøre det som en indsats. f.eks.

insert mytable
exec myStoredProcedure

Navngiv heller aldrig dine lagrede procedurer sp_xxxx. Dette skyldes, at SQL altid vil søge i systemets lagrede procedureområde på grund af sp_, før de kigger i brugerens lagrede procedurer, hvilket fører til et lille tab i ydeevne, der kan tilføje det til at være ret betydeligt på en proces, der køres ofte.



  1. Kaldning af en procedure inde i en funktion kaster MySQL ERROR 1422

  2. Sådan får du adgang til MySQL med MySQL-rodbrugeren

  3. Mest effektive T-SQL måde at polstre en varchar til venstre til en vis længde?

  4. Slide-dæk og prøver fra #SQLintersection