SQL Server: Procedury, funkcje i triggery + PDF
Wrzuć wyższy bieg w pracy z SQL Server!
4.83 (3 reviews)
101
students
5 hours
content
Jan 2024
last update
$44.99
regular price
What you will learn
Co to są procedury, triggery i funkcje
Jak uruchamiać procedury i funkcje
Jak tworzyć własne procedury, triggery i funkcje
Różne rodzaje składni dla procedur, triggerów i funkcji
Zalety i wady omawianych rozwiązań, częste błędy
Konfiguracja i optymalizacja pracy z procedurami, triggerami i funkcjami
Częste zastosowania procedur, triggerów i funkcji.
Zabezpieczanie procedur i funkcji
Why take this course?
Ćwiczenie, w którym opisujesz różnice między procedurami, triggerami i funkcjami w SQL Serverze, jest doskonałym wprowadzeniem do tego, jak można efektywnie zarządzać logiką biznesową w bazie danych. Poniżej znajdziesz przykładowy skrypt, który ilustruje tworzenie procedury w SQL Serverze. Skrypt ten będzie modyfikował tabelę `Zamówienia`, dodając do kolumny `Rozłączony` kwotę transakcji, ale tylko dla tych rekordów, które mają status `W oczekiwaniu`.
```sql
-- Procedura ustawiająca kwotę transakcji na rozłączny dla zamówień w stanie 'W oczekiwaniu'
CREATE PROCEDURE UszczędzajRozłącznym
AS
BEGIN
SET NOCOUNT ON; -- Ta instrukcja zapobiega generowaniu niepotrzebnych komunikatów o liczbie wierszy
UPDATE Zamówienia
SET Rozłączony = Transakcja
WHERE Status = 'W oczekiwaniu';
END;
GO
```
Aby użyć tej procedury, wykonaj poniższe polecenie:
```sql
EXEC UszczędzajRozłącznym;
GO
```
Pamiętaj, aby zastosować odpowiednie zmiany do nazw tabel i kolumn w swojej bazie danych. Ponadto, przed uruchomieniem takiej procedury na produkcyjnej bazie danych, należy zawsze testować ją w środowisku testowym, aby uniknąć nieakceptowanych efektów ubocznych.
Procedury mogą również przyjmować parametry i zwracać wartości, co sprawia, że są one bardzo elastyczne i można je używać w wielu różnych scenariuszach. Triggerzy służą do reakcji na zdarzenia związane z modyfikacją danych i mogą być bardzo mocne narzędzie do zapewnienia spójności bazy danych, ale powinni być stosowani z ostrożności, ponieważ ich działanie może być niedoukładne i trudno do diagnozy. Funkcje T-SQL są przydatne do wykonywania złożonych obliczeń i tworzenia złożonych kwerend, ale nie mają zdolności do modyfikacji danych w tabeli (z kilkoma wyjątkami, takimi jak funkcje tabeli).
W późniejszych częściach twojego kursu możesz zanurzyć się głębiej w każde z tych elementów, aby zrozumieć ich pełny potencjał oraz ograniczenia. Jestem zadowolony, że będziś czerpać wiedzę i doświadczenie z tego kursu i z pewnością radzisz sobie ze szybko zmieniającym się światem technologii.
Screenshots
5747910
udemy ID
1/6/2024
course created date
2/1/2024
course indexed date
Bot
course submited by