SQL Server Yakachengetedzwa Maitiro

Nzira Dzakachengetedzwa Ratidza Kubudirira Kwakawanda nekuchengeteka Mazano

Microsoft SQL Server inopa nzira yekuchengetedzwa inochengeterwa nzira yekuvandudza dhidhiyo nekugadzira zvinyorwa zveTransact-SQL mumigodhi yekugadzirisa. Nzira dzakachengetwa dzinofanirwa nevakawanda veSQL Server vadzivisi vanoona kubudirira uye kuchengeteka kwekubatsira kwavanokohwa zvinokosha zvakakosha kwekutsvaga munguva.

Kubatsira Kushandisa Nzira Dzakachengetedzwa

Sei chikwata chekushandura chichifanira kushandisa nzira dzakachengetedzwa?

Heano maikirwo anokosha ehuyukoroji:

Nzira dzakachengetwa dzakafanana nemabasa anotsanangurwa, asi pane zvakasiyana-siyana.

Maitiro

Nzira dzakachengetwa dzakafanana neyakagadzirwa mune dzimwe shanduro mitauro.

Vanogamuchira dambudziko nenzira yezvipimo zvinowanikwa panguva inoshandiswa. Izvi zviyero zvekupinza (kana zvichishandiswa) zvinoshandiswa pakuitwa kwezvikamu zvemashoko zvinogadzira zvimwe zvinoguma. Ichi chigumisiro chinodzorerwa kumamiriro ekudanwa kuburikidza nekushandiswa kwerekodhesi, zvinyorwa zvinowanikwa uye nhamba yekudzorera.

Izvozvo zvingaita sezvinoreva muromo, asi iwe uchaona kuti maitiro akachengetwa ari chaizvo nyore.

Muenzaniso

Ngatitarisei muenzaniso unoshanda wakabatana neetafura inonzi mazita akaratidzwa pasi peji rino. Aya mashoko anovandudzwa munguva chaiyo, uye vatariri vekuchengetedza vanogara vachitarisa mazinga emiti yakachengetwa pane yavo yekuchengetedza uye inowanika kutumira. Munguva yapfuura, maneja mumwe nomumwe aizobvunza mibvunzo yakafanana neyiyi inotevera:

Sarudza Mutengo, Wakawanda
FROM Inventory
WHERE Warehouse = 'FL'

Izvi zvakaguma nekushanda zvisina kukodzera paSQL Server. Nguva imwe neimwe mutariri wepurisa akauraya mubvunzo, sevhavha yepa database yakamanikidzwa kudzokorora mubvunzo uye kuitora kubva pakutanga. Izvo zvaidawo kuti mutariri wekuchengetedza zvinhu ave nezivo yeSQL uye mvumo yakakodzera yekuwana tafura yeruzivo.

Pane kudaro, iyo nzira inogona kushandiswa kuburikidza nokushandiswa kwekuchengetedzwa kwetsika. Heino mhete yekamberi inonzi sp_GetInventory iyo inotora mazinga ekugadzirisa kwepaimba yekuchengetwa.

DZENGA ZVINANGWA sp_GetInventory
@location varchar (10)
AS
Sarudza Mutengo, Wakawanda
FROM Inventory
WHERE Warehouse = @location

Mutungamiri wepaFlorida rekuchengetedza mari anogona kukwanisa kusvika pakugadzirisa maitiro nekupa mutemo:

EXECUTE sp_GetInventory 'FL'

Mutariri wekuchengetedza weNew York angashandisa nzira yakafanana yakachengetwa kuti awane nzvimbo iyo nzvimbo yacho:

EXECUTE sp_GetInventory 'NY'

Ichokwadi, ichi chienzaniso chakareruka, asi zvibatsiro zvekuregererwa zvinogona kuonekwa pano. Mutariri wezvokuchengetedza mari haafaniri kunzwisisa SQL kana kushandiswa kwemukati kwekuita. Kubva pakuona maitiro, nzira yakachengetwa inoshamisa zvishamiso. SQL Server inogadzira chirongwa chekuita kamwechete uye ichichidzorera zvakare kuburikidza nekupinza mumiganhu yakakodzera panguva yekuita.

Iye zvino zvawakadzidza kubatsirwa kwezvakachengetedzwa, enda kunze uye uzvishandise.

Edza mienzaniso mishomanana uye ona nheyo dzekugadzirisa dzinobudirira-iwe uchashamisika!

Inventory Table

ID Mutengo Warehouse Kuwanda
142 Green bean NY 100
214 Peas FL 200
825 Chibage NY 140
512 Lima nyemba NY 180
491 Tomato FL 80
379 Watermelon FL 85