whycomputer.com >> Interneto žinios >  >> Tinklas

„SQL Server Express

“ saugomos procedūros

„Microsoft SQL Server Express“ yra nemokama „Microsoft“ SQL serverio versija, kuri yra duomenų bazių administravimo ir kūrimo bei duomenų analizės šaltinis. Daug nemokamos „SQL Server“ versijos funkcionalumo yra „SQL Server Express“, įskaitant vizualaus valdymo įrankį „SQL Management Studio“ ir galimybę naudotis saugomomis procedūromis.

Saugomosios kalbos kalba Procedūros
Saugomos procedūros yra SQL užklausos, kurias „SQL Server“ naudotojai gali išsaugoti ir tada prisiminti, kad būtų galima atlikti vėliau. Pagrindinės saugomų procedūrų ypatybės yra jų programavimas ir jų gebėjimas priimti parametrus. Saugomos procedūros rašomos Transact SQL programavimo kalba, kuri naudojama duomenų bazių užklausoms atlikti. Saugomos procedūros yra kitos SQL ataskaitos, parašytos operacijoje „SQL“, taip pat priimant parametrus.

Saugomų procedūrų kūrimas
„Microsoft SQL Server“ gali būti sukurta nauja saugoma procedūra dešiniuoju pelės klavišu spustelėjus aplanką esančių saugomų procedūrų, vadinamų „Saugomos procedūros“, „SQL Server“ sukuria šį aplanką automatiškai, kai sukuriama nauja duomenų bazė, ir įkelia jį į aplanko hierarchiją: [dbaseName]> [„Programmable“]> [„Saugomos procedūros“]]. Naujos „dbaseName“ saugomos procedūros yra saugomos už „Apsaugotų procedūrų“ („Stored Procedures“] poskyrio „Sistemos saugomos procedūros“ ribų. Sukūrus naują duomenų bazę, SQL Server užpildo sistemos saugomų procedūrų aplanką su scenarijais, kad galėtų išlaikyti duomenų bazę. „SQL Server“ naudotojams nereikia naudoti šių sistemos saugomų procedūrų, kad sukurtų savo. Kai pradžioje sukuriama išsaugota procedūra, atsidaro naujas užklausos skirtukas. Skirtuke yra šablonas arba pavyzdinė užklausa, kurią naudotojas vėliau pakeičia savo tikslams.

Pavyzdžio procedūra
Saugomos procedūros pavyzdys yra: NAUDOJIMAS [testas] GO CREATE PROCEDURE [dbo] [mysp_selectstuff] AS - SET NOCOUNT ON pridėta, kad būtų išvengta papildomų rezultatų rinkinių - trukdant SELECT pareiškimams. - „SET NOCOUNT ON GO“ - įterpti procedūrų pareiškimus čia SELECT * iš dbo.Movies GO GO EXEC [dbo] [mysp_selectstuff] GO GO DROP PROCEDŪRA [dbo] [mysp_selectstuff] GO GO

Struktūra Išsaugota procedūra
Įprasta, kad SQL ataskaitos būtų panaudotos, kad jas būtų galima atskirti nuo duomenų bazės sudedamųjų dalių. Komentarai prasideda nuo eilutės „-“. Tai neturi įtakos užklausai. Šiame pavyzdyje aptariama duomenų bazė vadinama „testu“, o toje duomenų bazėje esanti lentelė yra „Filmai“. „Filmai“ pridedamas priešdėlis „dbo“, kad jis būtų atskirtas nuo kitų lentelių, turinčių tą patį pavadinimą. Visame užklausoje tiesiog parenkami visi filmų lentelės visų įrašų laukai.

Saugomų procedūrų vykdymas
GO pareiškimai yra panašūs į RUN pareiškimus BASIC programose: jie nurodo SQL interpretatoriui atlikti pateiktus pareiškimus prieš juos. EXEC pareiškimas atlieka užklausą, o DROP PROCEDURE išleidžia užklausą po to, kai jis paleistas, o tai yra būtina prieš pradedant užklausą dar kartą. Įvestą užklausą iš tikrųjų atlieka „SQL Server“, kai paspaudžiamas mygtukas F5 arba „Execute“
URL:https://lt.whycomputer.com/tinklas/100401205.html

Tinklas
  • Kaip ištrinti „Microsoft SQL Server

    “ „Microsoft SQL Server“ teikia paslaugas duomenų bazėms, padėdamas jiems bendrauti su kompiuteriais ir kitomis programomis. Bendrovė išleido pirmąjį leidimą 1989 m., O duomenų bazės serveris 2010 m. Pasiekė 10.5 versiją. Profesionalai, tokie kaip Robin Dewson, kūrėjas „SQL Server 2008“ kūrėjams,

  • FTP serveris Vs. Web Server

    FTP ir žiniatinklio serveriai perduoda informaciją internetu, tačiau jie tai daro skirtingai. FTP serveris sutelkia dėmesį į failų bendrinimą nesuteikdamas sąsajos, o žiniatinklio serveris pateikia informacijos puslapius. Protokolai FTP serveris naudoja failų perkėlimo protokolą (FTP) ir žiniati

Interneto žinios © https://lt.whycomputer.com