סקל סערווירער סטאָרד פּראָסעדורעס

סטאָרד פּראַסידזשערז דיליווער הויך עפעקטיווקייַט און זיכערהייַט בענעפיץ

מיקראָסאָפט סקל סערווירער גיט די סטאָרד פּראַסידזשערז מעקאַניזאַם צו פאַרפּאָשעטערן די דאַטאַבייס אַנטוויקלונג פּראָצעס דורך גרופּינג טראַנסאַקט-סקל סטייטמאַנץ אין מאַנידזשאַבאַל בלאַקס. סטאָרד פּראַסידזשערז זענען אַפּרישיייטיד דורך רובֿ סקל סערווירער דעוועלאָפּערס וואס געפֿינען די עפעקטיווקייַט און זיכערהייַט בענעפיץ זיי ריפּ זענען אויך ווערט די אַפּראַנט ינוועסמאַנט אין צייַט.

בענעפיץ פון ניצן סטאָרד פּראַסידזשערז

פארוואס זאָל אַ דעוועלאָפּער נוצן סטאָרד פּראַסידזשערז?

דאָ זענען די שליסל בענעפיץ פון דעם טעכנאָלאָגיע:

סטאָרד פּראַסידזשערז זענען ענלעך צו באַניצער דיפיינד פאַנגקשאַנז, אָבער עס זענען סאַטאַל דיפעראַנסיז.

סטרוקטור

סטאָרד פּראָוסידזשערז זענען ענלעך צו די קאַנסטראַקץ געזען אין אנדערע פּראָגראַממינג שפּראַכן.

זיי אָננעמען דאַטן אין די פאָרעם פון אַרייַנשרייַב פּאַראַמעטערס וואָס זענען ספּעסאַפייד אין די צייַט פון דורכפירונג. די אַרייַנשרייַב פּאַראַמעטערס (אויב ימפּלאַמענאַד) זענען יוטאַלייזד אין דער דורכפירונג פון אַ סעריע פון ​​סטייטמאַנץ אַז פּראָדוצירן עטלעכע רעזולטאַט. דעם רעזולטאַט איז אומגעקערט צו די פאַך סוויווע דורך די נוצן פון אַ רעקאָרדסעט, רעזולטאַט פּאַראַמעטערס און אַ צוריקקער קאָד.

אַז קען געזונט ווי אַ מאַוטפול, אָבער איר וועט געפֿינען אַז סטאָרד פּראַסידזשערז זענען פאקטיש גאַנץ פּשוט.

בייַשפּיל

לאָמיר נעמען אַ קוק בייַ אַ פּראַקטיש בייַשפּיל, שייַכות צו דער טיש געהייסן ינוואַנטאָרי געוויזן בייַ די דנאָ פון דעם בלאַט. דעם אינפֿאָרמאַציע איז דערהייַנטיקט אין פאַקטיש צייַט, און וואַרעהאָוסע מאַנאַדזשערז זענען קעסיידער קאָנטראָלירן די לעוועלס פון פּראָדוקטן סטאָרד אין זייער וואַרעהאָוסע און בנימצא פֿאַר טראַנספּאָרט. אין דער פאַרגאַנגענהייַט, יעדער פאַרוואַלטער וואָלט לויפן קוויריז ענלעך צו די פאלגענדע:

אויסקלייַבן פּראָדוקט, קוואַנטיטי
FROM Inventory
ווו וואַרעהאָוסע = 'פל'

דעם ריזאַלטיד אין די עפעקטיוו פאָרשטעלונג פון די סקל סערווירער. יעדער מאָל אַ ווערכאַוס פאַרוואַלטער עקסאַקיוטאַד די אָנפֿרעג, די דייטאַבייס סערווער איז געווען געצווונגען צו רעקאָמפּילע די אָנפֿרעג און ויספירן עס פון קראַצן. עס אויך פארלאנגט די ווערכאַוס מאַנאַגער צו האָבן וויסן פון סקל און צונעמען פּערמישאַנז צו צוטריט די טיש אינפֿאָרמאַציע.

אַנשטאָט, דעם פּראָצעס קענען זיין סימפּליפיעד דורך די נוצן פון אַ סטאָרד פּראָצעדור. דאָ ס דער קאָד פֿאַר אַ פּראָצעדור גערופן sp_GetInventory אַז ריטריווז די ינוואַנטאָרי לעוועלס פֿאַר אַ געגעבן וואַרעהאָוסע.

CREATE PROCEDURE sp_GetInventory
@ לאָקאַטיאָן וואַרטן (10)
AS
אויסקלייַבן פּראָדוקט, קוואַנטיטי
FROM Inventory
ווו וואַרעהאָוסע = @לאָקאַטיאָן

די פלאָרידאַ ווערכאַוס פאַרוואַלטער קענען דערגרייכן ינוואַנטאָרי לעוועלס דורך ישוינג די באַפֿעל:

EXECUTE sp_GetInventory 'פל'

די ניו יארק ווערכאַוס פאַרוואַלטער קענען נוצן די זעלבע סטאָרד פּראָצעדור צו אַקסעס די געגנט ס ינוואַנטאָרי:

EXECUTE sp_GetInventory 'ניו יאָר'

באמת, דאָס איז אַ פּשוט בייַשפּיל, אָבער די בענעפיץ פון אַבסטראַקציע קענען זיין געזען דאָ. די ווערכאַוס פאַרוואַלטער טוט נישט דאַרפֿן צו פֿאַרשטיין סקל אָדער ינער ווערקינגז פון די פּראָצעדור. פון אַ פאָרשטעלונג פּערספּעקטיוו, די סטאָרד פּראַסידזשי אַרבעט וואונדער. די סקל סערווירער קריייץ אַן דורכפירונג פּלאַן אַמאָל און דעמאָלט רעוטיליזעס עס דורך פּלאַגינג אין די צונעמען פּאַראַמעטערס בייַ דורכפירונג צייַט.

איצט אַז איר האָט געלערנט די בענעפיץ פון סטאָרד פּראַסידזשערז, באַקומען דאָרט און נוצן זיי.

פּרובירן עטלעכע ביישפילן און מעסטן די פאָרשטעלונג ענכאַנסמאַנץ אַטשיווד - איר וועט זיין דערשטוינט!

ינווענטאָרי טיש

ID פּראָדוקט Warehouse קוואַנטיטי
142 גרין בינז NY 100
214 Peas FL 200
825 קאָרן NY 140
512 לימאַ בינז NY 180
491 טאמאטעס FL 80
379 קאַווענע FL 85