Czy słusznie jest powiedzieć, że funkcjonalność "przechowywane zapytania"w dostępie MS jest taki sam z"procedura składowana"w MS SQL Server. Który z nich poprawia wydajność bardziej?
Odpowiedzi:
1 dla odpowiedzi № 1Nie, zapytanie dostępu jest znacznie bardziej ograniczone niż procedura składowana. Procedura przechowywana może być lepsza, jeśli pracujesz z backendem SQL Server i chcesz zrobić coś skomplikowanego.
2 dla odpowiedzi nr 2
Sub lub funkcja w module jest prawdopodobnie bliższa procedurze przechowywanej niż zapytanie. Możesz:
- Wykonaj jedno lub więcej instrukcji sql.
- użyj sterowania przepływem i innej logiki
- współdziałać z obiektami spoza bazy danych: plikami, pocztą elektroniczną, programami wykonawczymi itp.
- wykonaj / użyj innych podprogramów i funkcji
Kwerenda ma podobieństwa do widoku (z wyjątkiem widoku nie może przyjmować parametrów i wykonuje tylko instrukcję select), ale bardziej przypomina funkcję zdefiniowaną przez tabelę (bez części kontroli przepływu).