שלום, אני לא מצליח לעדכן VIEW שיצרתי מכמה טבלאות. כל הטבלאות ניתנות לעדכון אבל אין הרשאות עדכון על ה VIEW. שאני מנסה לתת GRANT לעדכון על ה VIEW אז אני מקבל .. "SQL error -302 : No GRANT option or illegal option on multi-table view."
Hi, The error is quite self-explanatory: You cannot update tables through view that looks on more than one table. If you actually want to update the query inside the view, use ALTER VIEW clause. Regards, Arik.
ב ORACLE יצרתי VIEW של כמה טבלאות ושאני מעדכן את ה VIEW אז מתעדכנות הטבלאות שמרכיבות אותו בהתאם. הכרחי שיהיה ניתן לעדכן VIEW זה מקל על העבודה. נאמר שאני צריך לעשות ממשק עידכון נתונים מ 10 טבלאות שונות אז בדרך הרגילה אני צריך לבדוק איזה שדות לעדכן ולעדכן כל טבלה בנפרד, אבל עם VIEW שניתן לעדכון אז אני יוצר VIEW על 10 הטבלאות ועדכון על שדה ב VIEW מעדכן אוטומאטית את השדה בטבלה עצמה. זה פשוט ומעולה! ל INFORMIX חיסרון גדול שהוא לא מאפשר עדכון על VIEW שמורכב ממספר טבלאות.