עזרה בSQL

סתם מישהו 5

משתמש מקצוען
הנדסת תוכנה
שלום,
אני באמצע פרויקט קטן בSQL ונתקעתי בהכנסת FK שכשמריצים עושה שגיאה ואני לא מצליחה ככ להבין למה
אשמח אם משהו יוכל לעזור לי
תודה מראש!
1617831417386.png
 
נערך לאחרונה ב:

סתם מישהו 5

משתמש מקצוען
הנדסת תוכנה
create table peoples
(
tz bigint not null,
name varchar (20) not null
,familt varchar (20) not null
,country_id int not null
,city varchar (20) not null
,street varchar (20) not null
,house_number varchar (20) not null
, phone_number varchar(9) not null
,Cell_phone varchar(10) null
,year_born int not null)

alter table peoples
add constraint PK_people primary key (tz)

alter table peoples
add constraint fk_country_people foreign key (country_id) references countries(country_id)‏
--------לבדוק איך עושים מפתח זר-------

-----ארצות----
create table countries
(country_id int identity not null
,country_name varchar(30) not null
,constraint pk_countries primary key (country_id))

insert into countries(country_name)
values ('ישראל'),('צרפת'),('מקסיקו'),('ניו יורק'),('קנדה'),('אוסטרליה'),('וינה'),('בלגיה')
--select * from countries

תודה רבה!
 

סתם מישהו 5

משתמש מקצוען
הנדסת תוכנה
הצלחתי לסדר!!!!!!!!!!!
אבל אני לא יודעת מה הטעות:(
קשור לאותיות גדולות וקטנות?
 

חגי פאהן

משתמש סופר מקוצען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
קשור לאותיות גדולות וקטנות?
בד"כ לא אמור לשנות ב-sql.
הקומפיילר מפנה לתו בלתי נראה, אולי בטעות הוקלד תו שלא רואים כמו ניקוד? אפשר לעבור עם החצים ולבדוק אם יש.
 

דמי

משתמש פעיל
בד"כ לא אמור לשנות ב-sql.
הקומפיילר מפנה לתו בלתי נראה, אולי בטעות הוקלד תו שלא רואים כמו ניקוד? אפשר לעבור עם החצים ולבדוק אם יש.

הוא צודק 100%,
בSQL אין הבדל בין אות גדולה לקטנה, לא בפקודות ואפילו לא בvalue עצמו

הבעיה היא כמו שכתב - תו בלתי נראה:
שימי לב, הstring העליון מועתק מהקוד, שלך מצורף אליו תו מיותר, התחתון כתבתי לבד
1617865784490.png




נקודה נוספת שבטח גילית לבד - את לא יכולה להריץ את הקוד לפי סדר הפעולות שכתבת, את צריכה קודם ליצור את טבלת הcountries, ורק אחכ תוכלי להריץ את הפקודה של הFK
 
נערך לאחרונה ב:

אולי מעניין אותך גם...

אשכולות דומים

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט ב'

ט בַּמֶּה יְזַכֶּה נַּעַר אֶת אָרְחוֹ לִשְׁמֹר כִּדְבָרֶךָ:י בְּכָל לִבִּי דְרַשְׁתִּיךָ אַל תַּשְׁגֵּנִי מִמִּצְוֹתֶיךָ:יא בְּלִבִּי צָפַנְתִּי אִמְרָתֶךָ לְמַעַן לֹא אֶחֱטָא לָךְ:יב בָּרוּךְ אַתָּה יְהוָה לַמְּדֵנִי חֻקֶּיךָ:יג בִּשְׂפָתַי סִפַּרְתִּי כֹּל מִשְׁפְּטֵי פִיךָ:יד בְּדֶרֶךְ עֵדְוֹתֶיךָ שַׂשְׂתִּי כְּעַל כָּל הוֹן:טו בְּפִקֻּדֶיךָ אָשִׂיחָה וְאַבִּיטָה אֹרְחֹתֶיךָ:טז בְּחֻקֹּתֶיךָ אֶשְׁתַּעֲשָׁע לֹא אֶשְׁכַּח דְּבָרֶךָ:
נקרא  10  פעמים

לוח מודעות

למעלה