Paano gumawa ng SQL Stored Procedures sa pamamagitan ng SQL Server

Paano Gumawa Ng Sql Stored Procedures Sa Pamamagitan Ng Sql Server



Ang SQL Server ay isa sa mga pinakamahusay na produkto na lalabas sa Microsoft, ngunit hindi alam ng lahat ng propesyonal kung paano ito epektibong gamitin. Halimbawa, maaaring mahirapan ang ilan na gumawa ng naka-imbak na pamamaraan ngunit huwag mag-alala kung mahulog ka sa bracket na iyon dahil napunta ka sa tamang lugar. Ngayon, pag-aaral kung paano lumikha ng isang SQL Stored Procedure sa pamamagitan ng SQL Server ay isang bagay na dapat malaman ng lahat ng mga propesyonal sa larangang ito kung paano gawin.



  Paano gumawa ng SQL Stored Procedures sa pamamagitan ng SQL Server





grupo ng patakaran client service nabigo ang logon.access ay tinanggihan

Paano lumikha ng isang naka-imbak na pamamaraan sa SQL Server

Ang paggawa ng SQL Stored Procedures sa pamamagitan ng SQL Server ay mas madali kaysa sa orihinal mong naisip, kaya hayaan nating ipaliwanag kung ano ang gagawin. Sundin lamang ang mga hakbang dito:





  1. Mag-click sa Bagong Query
  2. Mag-type ng CREATE PROCEDURE statement
  3. Manu-manong sumulat ng Pahayag ng GUMAWA NG PAMAMARAAN
  4. Tawagan ang Stored Procedure

1] Mag-click sa Bagong Query

  Bagong Query ng SQL Server



Ang unang bagay na dapat mong gawin sa sitwasyong ito ay mag-click sa pindutan ng Bagong Query. Madali itong gawin, kaya't ipaliwanag natin kung paano.

  • OK, kaya magsimula sa pamamagitan ng pagbubukas ng tool ng SQL Server.
  • Mula doon, piliin ang database kung saan mo gustong lumikha ng nakaimbak na pamamaraan.
  • Kapag ito ay tumatakbo na, dapat mong i-click ang pindutan ng Bagong Query sa lalong madaling panahon.
  • Mahahanap mo ang button na ito sa mismong toolbar.

2] Mag-type ng CREATE PROCEDURE statement

  Lumikha ng Pamamaraan sa Pag-iimbak ng SQL

Sa paglipat, kailangan mo na ngayong mag-type ng isang pahayag ng paggawa ng pamamaraan mula sa ibinigay na lugar ng teksto.



Narito ang isang halimbawa ng kung ano ang hitsura ng isang pahayag ng pamamaraan ng paggawa:

gawain host ay pagpapahinto gawain background
CREATE PROCEDURE LatestTasks @Count int AS
SET ROWCOUNT @Count
SELECT TaskName AS LatestTasks, DateCreated
FROM Tasks
ORDER BY DateCreated DESC

Dapat nating tandaan na ang script sa itaas ay idinisenyo upang lumikha ng isang naka-imbak na pamamaraan na tinatawag na TastestTasks, at tumatanggap ito ng isang parameter na tinatawag na Count.

3] Manu-manong sumulat ng Pahayag ng GUMAWA NG PAMAMARAAN

Kung hindi ka sigurado kung paano gumawa ng procedure statement sa pamamagitan ng sarili mong disenyo, hayaan mo kaming magpaliwanag para makatulong sa iyong pagiging master.

Sisimulan mo ang script gamit ang CREATE PROCEDURE (dapat palaging naka caps).

Mula doon, pindutin ang space button at i-type ang procedure_name.

I-follow up ito ng isa pang espasyo, pagkatapos ay AS.

Kaya, kung nagawa nang tama, ang pangunahing script ay dapat magmukhang sumusunod:

CREATE PROCEDURE GetCustomer AS

Susunod, dapat mong idagdag ang SQL code na partikular para sa isang naka-imbak na pamamaraan, at dapat itong magmukhang katulad ng unang halimbawa sa itaas.

Nakikita mo, kung ang nakaimbak na pamamaraan ay upang makatanggap ng mga parameter, idagdag ang simbolo na @ kasama ang uri ng data ng Integer. Ito ay maglalagay ng prefix sa pangalan ng parameter, kaya kapag sinabi at tapos na ang lahat, ang script ay dapat magmukhang sumusunod:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4] Tawagan ang Stored Procedure

Upang tumawag, o magsagawa ng naka-imbak na pamamaraan, dapat mong gamitin ang alinman sa EXEC o ang EXECUTE na utos. Huwag mag-alala dahil pareho ang ginagawa ng dalawa.

Kung susundin mo nang mabuti, ang tapos na produkto ay dapat magmukhang kung ano ang nakikita sa ibaba:

EXEC GetCustomer @CustomerId = 7

O

bawiin ang tinanggal na account ng gumagamit windows 10
EXECUTE GetCustomer @CustomerId = 7

Kaya, ano ang tungkol sa numero 7? Well, ang naipasa na parameter ay nagsagawa ng CustomerId na naglalaman ng 7 bilang isang halaga. Ibig sabihin, kapag binago ang numero, magpoproseso ang SQL ng ibang customer.

BASAHIN : Paano Mag-download at Mag-install ng MySQL sa Windows

Libre ba ang SQL Server?

Mayroong libreng bersyon ng SQL Server, at ito ay tinatawag na SQL Server 2022 Express. Ito ay partikular na mainam para sa pagbuo at paggawa ng desktop, web, at maliliit na application ng server.

Mahirap bang matutunan ang SQL Server?

Sa pangkalahatan, kailangan nating sabihin na ang SQL ay isang madaling wikang matutunan. Lalo pa kung mayroon kang naunang karanasan sa programming dahil nagbubukas ito ng pinto para sa pag-aaral ng wika sa loob lamang ng mga linggo kaysa sa mga buwan.

  Paano gumawa ng SQL Stored Procedures sa pamamagitan ng SQL Server
Patok Na Mga Post