Jak tworzyć procedury składowane SQL za pośrednictwem SQL Server

Jak tworzyć procedury składowane SQL za pośrednictwem SQL Server

SQL Server to jeden z najlepszych produktów firmy Microsoft, ale nie każdy profesjonalista wie, jak efektywnie go używać. Na przykład niektórzy mogą mieć trudności z utworzeniem procedury składowanej, ale nie martw się, jeśli znajdziesz się w tym nawiasie, ponieważ trafiłeś we właściwe miejsce. Teraz nauczenie się, jak tworzyć procedury składowane SQL za pośrednictwem SQL Server , jest czymś, co wszyscy profesjonaliści w tej dziedzinie powinni wiedzieć, jak to osiągnąć.

Jak utworzyć procedurę składowaną w SQL Server

Tworzenie procedur składowanych SQL za pośrednictwem SQL Server jest łatwiejsze, niż mogłoby się początkowo wydawać, więc wyjaśnijmy, co należy zrobić. Po prostu wykonaj kroki tutaj:

  1. Kliknij Nowe zapytanie
  2. Wpisz instrukcję CREATE PROCEDURE
  3. Ręcznie napisz instrukcję CREATE PROCEDURE
  4. Wywołaj procedurę składowaną

1] Kliknij Nowe zapytanie

Pierwszą rzeczą, którą musisz zrobić w tej sytuacji, jest kliknięcie przycisku Nowe zapytanie. Można to łatwo zrobić, więc wyjaśnijmy, jak to zrobić.

  • OK, więc zacznij od otwarcia narzędzia SQL Server.
  • Stamtąd wybierz bazę danych, w której chcesz utworzyć procedurę składowaną.
  • Po uruchomieniu należy jak najszybciej kliknąć przycisk Nowe zapytanie.
  • Możesz znaleźć ten przycisk bezpośrednio na pasku narzędzi.

2] Wpisz instrukcję CREATE PROCEDURE

Idąc dalej, musisz teraz wpisać instrukcję tworzenia procedury z dostępnego obszaru tekstowego.

Oto przykład, jak wygląda instrukcja tworzenia procedury:

CREATE PROCEDURE LatestTasks @Count int AS

SET ROWCOUNT @Count

SELECT TaskName AS LatestTasks, DateCreated

FROM Tasks

ORDER BY DateCreated DESC

Musimy zauważyć, że powyższy skrypt jest przeznaczony do tworzenia procedury składowanej o nazwie TastestTasks i akceptuje parametr o nazwie Count.

3] Ręcznie napisz instrukcję CREATE PROCEDURE

Jeśli nie masz pewności, jak stworzyć instrukcję procedury według własnego projektu, pozwól nam wyjaśnić, jak pomóc Ci zostać mistrzem.

Skrypt zaczynasz od CREATE PROCEDURE(zawsze musi być pisane wielkimi literami).

Stamtąd naciśnij przycisk spacji i wpisz nazwę_procedury.

Podążaj za nim z kolejną spacją, a następnie AS.

Tak więc, jeśli zostanie wykonany poprawnie, podstawowy skrypt powinien wyglądać następująco:

CREATE PROCEDURE GetCustomer AS

Następnie musisz dodać kod SQL specjalnie dla procedury składowanej i musi on wyglądać podobnie do pierwszego powyższego przykładu.

Widzisz, jeśli procedura składowana ma odbierać parametry, dodaj symbol @ wraz z typem danych Integer. Spowoduje to przedrostek nazwy parametru, więc kiedy wszystko zostanie powiedziane i zrobione, skrypt powinien wyglądać następująco:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4] Wywołaj procedurę składowaną

Aby wywołać lub wykonać procedurę składowaną, należy użyć polecenia EXEC lub EXECUTE. Nie martw się, ponieważ oba robią to samo.

Jeśli będziesz uważnie śledzić, gotowy produkt powinien wyglądać tak, jak widać poniżej:

EXEC GetCustomer @CustomerId = 7

LUB

EXECUTE GetCustomer @CustomerId = 7

Więc o co chodzi z numerem 7? Cóż, przekazany parametr wykonał CustomerId, który zawiera 7 jako wartość. Oznacza to, że jeśli numer zostanie zmieniony, SQL przetworzy innego klienta.

Czy serwer SQL jest bezpłatny?

Istnieje bezpłatna wersja SQL Server i nazywa się SQL Server 2022 Express. Jest szczególnie idealny do opracowywania i produkcji aplikacji komputerowych, internetowych i małych serwerów.

Czy SQL Server jest trudny do nauczenia?

Ogólnie rzecz biorąc, musimy powiedzieć, że SQL jest językiem łatwym do nauczenia. Tym bardziej, jeśli masz wcześniejsze doświadczenie w programowaniu, ponieważ otwiera to drzwi do nauki języka w zaledwie kilka tygodni, a nie miesięcy.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *