SP vs. Sql

ייוניי

New member
זה בדיוק אותו דבר

Dynamic SQL לא מניח הנחות על קיום או היעדר קיום של שדות ב DB אלא בונה את השאילתות בהתאם לנתונים שהאפליקציה שלי זקוקה להם בכל נקודה. SP בתצורה המתוארת הוא מקובע ובד"כ מקבע את השדות כפרמטרים ולכן כל שינוי גורר שינוי במספר/טיפוס הפרמטרים שהוא גורס לכל השימושים ב SP. כמו שכבר הסברתי אם הייתי חייב להשתמש ב SP-ים הייתי מחולל אותם דינמית מתוך האפליקציה על מנת להשיג את אותו יתרון של Dynamic SQL מבחינת תחזוקה. אבל ברוב המקרים יכולות ה Query Caching (שיש ב DBMS-ים רלציונים חזקים) והאופטימיזציה של ה Gateway מול ה DBMS (יהיה זה ADO או אחר) מספקים בהחלט וחבל לבנות תשתית כזו.
 
למעלה