DDL & DML
פתוח לכולם
הכנסת מידע 1
השאלה
לצורך השאלות של פרק הכנסת מידע , יש להשתמש בטבלה SalesPersons
שימו לב : במידה וכבר הקמתם את הטבלה אין צורך לייצר אותה פעם נוספת.
Create table SalesPersons (
SalesPersonKey int identity(1,1) primary key,
FirstName nvarchar(10) not null,
LastName nvarchar(15) not null,
Phone nvarchar(24) unique ,
City nvarchar(15),
Birthdate date ,
Zipcode int,
Salary float
)
הזן רשומה חדשה לטבלה עבור עובד בשם ישראל ישראלי , בעל הטלפון 03-123456
גר בתל אביב, שנולד ב 13/02/1970 , מיקוד 7500 ומשכורת 10000.
יש לציין את שמות העמודות בעת הזנת הערכים.
פתרון
USE DATAOM;
INSERT INTO SalesPersons(FirstName, LastName, Phone, City, Birthdate, Zipcode, Salary)
VALUES('israel','israeli','03-123456','Tel Aviv','1970-02-13', 750, 10000);
בפתרון שאלה זאת השתמשתי בפקודת INSERT INTO
תחביר הפקודה הכללי הוא Insert into <table name> ([columns]) values (value1, value2..)
הפקודה מזינה ערכים לתוך טבלה קיימת .מציינים את שם הטבלה לאחר הביטוי insert into
העמודה הראשונה בעלת מאפיין IDENTITY ולכן אנחנו לא צריכים וגם לא יכולים להזין עבורה ערכים.
הערכים שבחלק ה- VALUES יהיו בהתעלם מהעמודות הראשונה SalesPersonKey
ניתן גם לציין את שמות העמודות אליהם מכניסים ערכים אבל לא חובה, תלוי בשימוש
את הערכים יש לציין מופרד בפסיקים לפי סדר העמודות אליהן מזינים ערכים, חשוב לזכור שטקסט ותאריך נמצאים בתוך גרשיים.
המרצה שלך

אני און מלצר רואה חשבון, לשעבר ראש צוות ניתוח נתונים וכיום מרצה מוביל לעולם אנליזה ונתונים, פיתוח בינה עסקית ומקצועות ההיי-טק .
אני כאן, כי אני אוהב ללמד , אוהב את האתגר שיש בפתרון בעיות קוד והיופי שנמצא בתוך הנתונים.
יותר מזה ,אני מאמין ויודע שכל אחד יכול ומסוגל לתכנת ולנתח נתונים
וזאת זכות גדולה בשבילי להעביר את הידע
אז למה אתם מחכים? הצטרפו אליי
מאמרים נוספים שאולי תאהבו
sql-insert-6
DDL & DML למשתמים רשומים בלבד הכנסת מידע 6 השאלה...
Read Moresql-insert-5
DDL & DML למשתמים רשומים בלבד הכנסת מידע 5 השאלה...
Read Moresql-insert-4
DDL & DML למשתמים רשומים בלבד הכנסת מידע 4 השאלה...
Read Moresql-insert-3
DDL & DML למשתמים רשומים בלבד הכנסת מידע 3 השאלה...
Read More