Procedureên Stronazkirî yên SQL Server

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:

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