whycomputer.com >> Wiedza o Internecie >  >> Sieć

Procedury składowane dla SQL Server Express

Microsoft SQL Server Express to darmowa wersja Microsoft SQL Server, która jest zasobem do administrowania i tworzenia baz danych oraz wykonywania analizy danych. Duża część funkcjonalności niewolnej wersji SQL Server znajduje się w SQL Server Express, w tym w narzędziu do zarządzania wizualnego SQL Management Studio i możliwości korzystania z procedur przechowywanych.

Język przechowywanych plików Procedury
Procedury składowane to zapytania SQL, które użytkownicy SQL Server mogą zapisywać, a następnie przywracać do późniejszego wykonania. Kluczowe cechy procedur składowanych obejmują ich programowalność i zdolność do akceptowania parametrów. Procedury składowane są napisane w języku programowania Transact SQL, który służy do wykonywania zapytań do bazy danych. Procedury składowane przyjmują postać innych instrukcji SQL zapisanych w transakcyjnym SQL, a jednocześnie akceptują parametry.

Tworzenie przechowywanych procedur
W Microsoft SQL Server można utworzyć nową procedurę przechowywaną, klikając folder prawym przyciskiem myszy istniejących procedur przechowywanych, zwanych „Procedurami składowanymi”, w okienku Eksplorator obiektów. SQL Server tworzy ten folder automatycznie po utworzeniu nowej bazy danych i umieszcza go tutaj w hierarchii folderów: [dbaseName]> [„Programmability”]> [„Stored Procedures”]. Nowe procedury składowane dla dbaseName są przechowywane poza podfolderem „System Stored Procedures”, który znajduje się w [Stored Procedures ”]. Podczas tworzenia nowej bazy danych SQL Server wypełnia folder procedur przechowywanych w systemie za pomocą skryptów do obsługi bazy danych. Użytkownicy SQL Server nie muszą używać tych procedur przechowywanych w systemie do tworzenia własnych. Po utworzeniu procedury składowanej otwiera się nowa karta zapytania. Karta zawiera szablon lub przykładowe zapytanie, które użytkownik modyfikuje, aby pasowało do jej potrzeb.

Przykładowa procedura
Przykładem procedury składowanej jest: USE [test] GO CREATE PROCEDURE [dbo] . [mysp_selectstuff] AS - SET NOCOUNT ON dodano, aby zapobiec dodatkowym zestawom wyników - interferując z instrukcjami SELECT. - USTAW NOCOUNT ON GO - Wstaw instrukcje dla procedury tutaj SELECT * z dbo.Movies GO GO EXEC [dbo]. [Mysp_selectstuff] GO GO DROP PROCEDURE [dbo]. [Mysp_selectstuff] GO GO

Struktura Procedura przechowywana
Powszechną praktyką jest pisanie wielkich liter instrukcji SQL w celu odróżnienia ich od komponentów bazy danych, na których działają instrukcje. Komentarze zaczynają się od ciągu „-”. Nie mają one wpływu na zapytanie. W tym przykładzie odpytywana baza danych jest nazywana „test”, a tabela w tej bazie danych to Filmy. Prefiks „dbo” jest dodawany do filmów, aby oddzielić go od innych tabel, które mogą mieć tę samą nazwę. Pełne zapytanie po prostu wybiera wszystkie pola dla wszystkich rekordów w tabeli Movies.

Uruchamianie przechowywanych procedur
Instrukcje GO są podobne do instrukcji RUN w programach BASIC: mówią interpreterowi SQL, aby wykonał instrukcje, które nadchodzą przed nimi. Instrukcja EXEC wykonuje zapytanie, a DROP PROCEDURE zwalnia zapytanie po jego uruchomieniu, co jest konieczne przed ponownym uruchomieniem zapytania. Wprowadzone zapytanie jest faktycznie wykonywane przez SQL Server po naciśnięciu F5 lub przycisku paska narzędzi Wykonaj.

URL:https://pl.whycomputer.com/siec/100301205.html

Sieć
  • Jak ponownie pobrać wiadomości e-mail z serwera w programie Outlook Express

    Jeśli jesteś użytkownikiem komputera, który często korzysta z poczty e-mail, tak jak wiele innych osób prawdopodobnie w pewnym momencie przypadkowo trwale usunął wiadomość e-mail, którą chcesz odzyskać. Jest dobra wiadomość, jeśli jesteś użytkownikiem programu Outlook Express, który skonfigurował pr

  • Obowiązki administracji serwera

    Kariera jako administrator serwera może być trudna i satysfakcjonująca. Administrator serwera jest odpowiedzialny za obsługę i konserwację serwera lub sieci biurowej. W większości firm administrator serwera pracuje w dziale technologii informatycznych (IT) i ma wiele ról i obowiązków. Wymagania o

  • Procedury kontroli dokumentów dla Engineering

    Kontrola dokumentów ma ogromne znaczenie w ustawieniach technicznych. Dotyczy to w szczególności działów, które muszą przechowywać dokumenty związane z metodami stosowanymi w ich procedurach. Od działu, który musi mieć wdrożoną procedurę dla nowych pracowników, aż do końcowego procesu produkcyjnego,

Wiedza o Internecie © https://pl.whycomputer.com