שאילתת INSERT משמשת להכנסת רשומות חדשות לטבלה.
אופן השימוש בפקודה:
column1,column2 - שמות העמודות בטבלה
val1,val2 - הערכים שייכנסו לכל עמודה, בהתאמה לשמות העמודות
הערות:אם עמודה מסויימת מוגדרת כנדרשת (required), חובה לציינה ברשימת העמודות ולתת לה ערך.
אפשר לא לתת ערך לעמודה מסויימת (לא לציינה ברשימת העמודות), אם העמודה לא נדרשת.
ערכי שדות מסוג מחרוזת, יוקפו בגרשים (').
לא ניתן לתת ערך לשדה מסוג "מספור אוטומטי". שדה זה יקבל את הערך באופן אוטמטי.
ב- MS ACCESS, על מנת להכניס ערך לשדה מסוג תאריך/שעה, יש לעוטפו בסולמיות (#).
לדוגמא, הכנסת רשומה חדשה לטבלת המחברים:
יש להקפיד שהערך הניתן לעמודה מסויימת, תואם את סוג הנתונים שהעמודה מכילה!
אופן השימוש בפקודה:
INSERT INTO tblName (column1,column2,column3...) VALUES (val1,val2,val3)tblName - שם הטבלה אליה אנו מעוניינים להוסיף רשומה
column1,column2 - שמות העמודות בטבלה
val1,val2 - הערכים שייכנסו לכל עמודה, בהתאמה לשמות העמודות
הערות:
לדוגמא, הכנסת רשומה חדשה לטבלת המחברים:
INSERT INTO Authors (Author,Year_Born)
VALUES ('Moshe Cohen',1975)
בשאילתה הגדרנו את השדות אליהן אנו מכניסים נתונים (Author,Year_Born), ואת הערכים בשרצונינו לתת להם ('Moshe Cohen',1975). לשדה Au_ID לא ניתן ערך, כי זהו שדה מסוג מספור אוטומטי.יש להקפיד שהערך הניתן לעמודה מסויימת, תואם את סוג הנתונים שהעמודה מכילה!


למאמר הקודם