הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

הרצת אובייקטים של SQL במקביל

More
15 years 5 months ago #5896 by nire
היי אור,
אני מנסה להריץ 2 אובייקטים של SQL במקביל.
באובייקט הראשון אני מבצע drop לטבלה ובאובייקט השני אני מבצע Create מחדש של אותה טבלה.

הבעיה היא שלמרות שהאובייקטים ממוקמים אחד אחרי השני במפה האובייקט השני לא מחכה עד שהראשון יסיים את ביצוע השאילתה ומנסה לבצע את ה-create לפני שה-drop בוצע.
נראה שברגע שהשאילתה נשלחת ל-DB מהאובייקט הראשון מתבצע כבר האובייקט השני גם אם לא הסתיימה הרצת השאילתה הראשונה בפועל ב-DB.
לפי הלוג 2 האובייקטים מתבצעים באותו זמן למרות שהם מופיעים במפה אחד אחרי השני.

האם יש דרך ליצור תלות בסיום השאילתה מהאובייקט הראשון.

תודה,
ניר.

Please התחברות to join the conversation.

More
15 years 5 months ago #5897 by Or Pelach
הי ניר,
אין שום בעיה להריץ 2 שאילתות בטור
יש לך בעיה אפליקטיבית בתהליך ולכן צריך לראות מה בדיוק אתה עושה.
הפורום לא נועד לתיקון תקלות מסוג זה
לכן צור קשר עם תמיכה של אמן מחשבים.
בברכה,
אור

Please התחברות to join the conversation.

More
15 years 5 months ago #5900 by nire
אוקיי, תודה.
אמשיך בכל מקרה לחפש תשובות לבעיה בפורומים אחרים.
ואני משוכנע שהבעיה לא אפליקטיבית.
כשמריצים את שתי השאילתות בטור באותו אובייקט SQL אין שום בעיה.
אבל כאשר מפרידים אותם לשני אובייקטים של SQL נפרדים, השאילתות רצות אחת אחרי השניה אבל ללא המתנה לסיום השאילתות.

Please התחברות to join the conversation.

More
15 years 5 months ago #5912 by nire
מצאנו את הפיתרון ע"י שימוש ב-Transaction Control.

תודה,
ניר.

Please התחברות to join the conversation.

More
15 years 5 months ago #5930 by yuval_raz
איך בדיוק הרצתם את הפקודות?
SQL TRANSFORMATION?

Please התחברות to join the conversation.

More
15 years 2 months ago #6165 by nire
מתנצל על התשובה המאוחרת,
אם זה עדיין יכול לעזור אז כן, השתמשמנו ב-SQL TRANSFORMATION

Please התחברות to join the conversation.

Moderators: Laromme Barr
Time to create page: 0.235 seconds