whycomputer.com >> Datornätverk >  >> Datornätverk

Lagrade procedurer i SQL Server Express

Microsoft SQL Server Express är en gratisversion av Microsofts SQL Server. Den erbjuder samma administrativa verktyg och funktioner för att skapa och hantera databaser, inklusive det visuella verktyget SQL Server Management Studio och stöd för lagrade procedurer.

Språket för lagrade procedurer

Lagrade procedurer är SQL-frågor som kan sparas och köras vid behov. De är programmerbara, tar emot parametrar och skrivs i Transact‑SQL (T‑SQL), vilket är det språk som används för att göra databasanrop.

Skapa lagrade procedurer

I SQL Server Management Studio skapas en ny lagrad procedur genom att högerklicka på mappen Stored Procedures i Object Explorer. Mappen Programmability skapas automatiskt när en ny databas skapas. Där lagras dina egna procedurer i en undermapp, medan systemprocedurer finns i System Stored Procedures. När en ny databas skapas fylls den här mappen med interna skript. Efter att du skapat en ny procedur öppnas en ny query‑flik med en mall som du kan anpassa efter dina behov.

Exempel på en procedur

USE [test]
GO
CREATE PROCEDURE [dbo].[mysp_selectstuff]
AS
-- SET NOCOUNT ON för att förhindra extra resultatset
SET NOCOUNT ON
GO
-- Insert statements for procedure here
SELECT * FROM dbo.Movies
GO
GO
EXEC [dbo].[mysp_selectstuff]
GO
GO
DROP PROCEDURE [dbo].[mysp_selectstuff]
GO
GO

Struktur av en lagrad procedur

Det är vanligt att skriva SQL‑satser i versaler för att tydligt skilja dem från databaskomponenter. Kommentarer börjar med “--” och påverkar inte frågan. I exemplet ovan används databasen test och tabellen Movies. Prefixet dbo används för att undvika namnkonflikter. Hela SELECT‑satsen hämtar alla fält från alla poster i tabellen.

Körning av lagrade procedurer

“GO” fungerar som en batch‑separator och signalerar att SQL‑tolken ska exekvera de föregående satserna. “EXEC” kör själva proceduren och “DROP PROCEDURE” tar bort den efter körning, vilket är nödvändigt om du vill köra den igen. Frågan exekveras när du trycker på F5 eller knappen Kör i verktygsfältet.


URL:https://sv.whycomputer.com/network/1014001205.html

Datornätverk
  • Så tar du bort Microsoft SQL Server

    Microsoft SQL Server är en databasplattform som gör det möjligt för företag att lagra, hantera och analysera data. Företaget släppte sin första version 1989 och version 10.5 2010. Experter beskriver SQL Server som det bästa valet på marknaden tack vare låg kostnad, användarvänlighet och ett grafiskt

  • FTP-server kontra webbserver

    FTP- och webbservrar överför information via Internet, men de gör det på olika sätt. En FTP-server fokuserar på fildelning utan ett användargränssnitt, medan en webbserver levererar visuella webbsidor. Protokoll En FTP-server använder File Transfer Protocol (FTP) medan en webbserver använder Hypert

  • Så här installerar du Microsoft OLE DB Provider för SQL Server

    OLE DB Provider från Microsoft är ett valfritt tillägg till Microsoft SQL Server. Det är avsett för utvecklare som vill skapa program som låter klienter anslutna till en SQL-server komma åt och bläddra i metadata samt göra frågor mot data lagrade i Microsoft SQL Server. Det installeras inte som stan

Datornätverk © https://sv.whycomputer.com