Rêbazên Peldank ên Pargîdanî û Endamên Ewlekariya Hîndanê rizgar dikin
Microsoft SQL Server ji bo pêvajoya pêşveçûnê ya daneyên danûstandinan hêsan dike ku ji bo veguherandina danûstendinan-SQL veguherînên blovên armancên hêsan ên hêsanîzmaya tomar kirin. Prosesên hilberkirî ji hêla piranîya pêşniyarên SQL Server, yên ku karûbarên aborî û ewlehiyê peyda dikin ew jixwe re veberhênana xwe di dema we de baş e.
Xizmetên Bikaranîna Rastên Bikaranîna Bikaranînê
Çima divê pêşveçûna pêşniyazkerên hilberîner bikar bînin
Li vir vê teknolojiya sereke hene:
- Pêşniyar kirina pêşniyazkirin: SQL Server peyda kiryarî her herduyan yekser û paşê paşnavkirina planê darizandin. Vê encamên ku bi rêbazên parastî têne dubare tê gotin, performansa tundûtûjî pir zêde dibe.
- Mûçegihêr / serverê kêmkerî: Ger bandorê bandora we li hawîrdora we xemgîniyek e, hûn ê ji bo fêr bibin ku pêvajoya tomar kiryarên SQL-ê di rêza yekane de ku li ser barê veguhastin lêpirsîn be.
- Pêdivî ye ku ji koda kodê û bernameyên bernamekirinê: Bi rêbazên hilberkirî ji hêla bernameyên mêvandar û muşterek bikar tînin têne bikaranîn. Heke hûn bi wan re bi rêbazek planek bi kar tînin, hûn ê bibînin ku pêvajoya pêşveçûnê demeke kêm kêm dike.
- Hêzên ewlehiyê yên ewlehî: Hûn dikarin bikarhênerên ku ji hêla pêvajoyên danûstandinên serbixweyî yên ji destûrên masê ve tê destnîşankirin bidin.
Rêbazên hilberkirî ji bo fonksiyonên bikarhênerên wateyê wekhev e, lê cûda cewher in hene.
Awayî
Prosesên parastî yên wekî çêkirina avahiyên di zimanên bernameyên din de têne dîtin.
Ew di danûstandina parametersên inputên ku di dema dema darvekirinê de têne qebûl kirin. Parameteyên van inputên (eger pêkanîn) di binpêkirina rêzikên daxuyaniyê de têne bikaranîn, ku hin encam çêbikin. Ev encam ji hêla hawirdora danûstendinê, pîvanên derveyî û kodek vegera vedigere jîngehê vedigere.
Ew dibe ku mîna devê xerîb, lê hûn ê bibînin ku pêvajoya tomarkirî pir rast e.
Mînak
Bila nimûne nimûne mînakek pratîkî binêrin ku li ser pirtûkxaneya navnîşê di binê vê rûpelê de nîşan dide. Ev agahdarî di dema rasteqîn de nûve dike û rêveberên warehouse digel hilberên hilberên hilberên li ser barehouse û ji bo firotanê têne kontrol kirin. Di demê de, her kargêr dê her wiha pirsan digerin:
Product, Sîteya SELECT
Ji Îtalê
WHERE Warehouse = 'FL'
Di encamê de encama çalakiyê de li ser SQL Server. Her car dema ku rêveberê warehouse ji bo cerdevan derxist, server serverê zorê ji bo cerdevan re têkildarî û pêkanîna wê veguhestin. Her weha jî pêdivî ye ku rêveberê warehouse ku bi zanîna SQL-ê û destûrên maqûl yên agahdariyê re peyda bikin agahdariya maseyê.
Di şûna de, pêvajoyê dikare bi rêya bikaranîna proseya tomar kirin. Li vir kodê ji bo prosedora sp_GetInventory tête ku asta belgeyên ji bo bareya bazirganiyê bistîne.
KOMA BIRÎNE sp_GetInventory
varchar (10)
DEMA
Product, Sîteya SELECT
Ji Îtalê
WHERE Warehouse = @location
Gerê birêveberê firokeya Florida firok dikare bi riya dagirkeran ve bi dest bixin:
EXECUTE sp_GetInventory 'FL'
Rêveberê bareya nû ya Yorkê dikare pêvajoyek tomar bikar bînin ku bikar anîna pirtûkên herêmî:
EXECUTE sp_GetInventory 'NY'
Tête, ev nimûneyeke hêsan e, lê fonên abstraction dikare li vir bibînin. Birêveberê warehouse hewce ne hewce ye ku SQL û karûbarên hundur ên pêvajoya hundirîn fam bikin. Ji ber perspektîfek performansa, pêvajoya tomar kiryarên karanîna karûbaran dike. SQL Server yek ji plankirina darvekirinê çê dike û paşê wê ji hêla pîvana di pîvana dema demjimêrên maqûl de vekişîne re reilil dike.
Niha ku hûn fonksiyonên pêvajoyên hilgirtin fêr bûn, derê derkeve û wan bikar bînin.
Hin çend mînakan biceribînin û pîvana pêşveçûnên kapîtaliyê binirxînin - hûn ê şaş bibin!
Mifteya Îtalî
Nasnameya | Mal | Embar | Jimarî |
142 | Polikên kesk | NY | 100 |
214 | Peas | FL | 200 |
825 | Garis | NY | 140 |
512 | Lima beans | NY | 180 |
491 | Tomatoes | FL | 80 |
379 | Zebeş | FL | 85 |