» נושאי לימוד
» נושאי לימוד
יום שישי 26 באפריל 2024
ביטול השאילתה באמצע הקלדתה
דף ראשי  מתחילים  הכרות ראשונה עם הפקודות  ביטול השאילתה באמצע הקלדתה גרסה להדפסה

אם המשתמש מחליט לבטל את השאילתה בזמן הקלדתה , הוא יוכל לעשות זאת בעזרת 'c\'.

 

דוגמה :

mysql>SELECT

    ->USER()

    ->\c

mysql>

 

ב MySql מחרוזות טקסט מיוצגות עלידי גרשיים לדוגמא : "אלי" , 'שלום'.

MySql מאפשר למשתמש להקליד מחרוזות אשר פרושות על פני מספר שורות.

כאשר מופיע <' או <" אז הכוונה היא שהמשתמש התחיל בהקלדת מחרוזת אשר מתחילה ב - '  או ב- " אבל עדיין לא הקליד גרשיים נוספות לסמן את סיום המחרוזת.

אם המחרוזת ארוכה מידי ו המשתמש החליט לפרוש אותה על פני מספר שורות אז הופעת הסימנים הנ"ל היא מובנת , אבל בדרך כלל זוהי טעות של המשתמש אשר שכח להקליד גרשיים נוספות בסיום המחרוזת.

לדוגמה:

 

 

 

אם תכניסו שאילתה זאת ותחכה לתוצאה , היא לא תגיע.

על סמך <" בשורה השניה ניתן להבין ש MySql מחכה להקלדת שאר חלקה של המחרוזת(האם רואים אתם את הטעות בשאילתה? במחרוזת Smith" חסרות גרשיים נוספות).

בשלב זה הפתרון הפשוט ביותר יהיה לבטל את השאילתה , אבל לא תוכלו להשתמש ב 'c\' מפני ש MySql יפרש זאת כ חלק מהמחרוזת.

לכן הדרך לביטול השאילתה היא כדלקמן:

 

 

 

יש להקליד גרשיים לפני "c\" כדי להצהיר על סיום המחרוזת ואז "c\" יפורש כביטול השאילתה ולא כחלק מהמחרוזת.

 23-02-04 / 19:58  נוצר ע"י אלי אלוני בתאריך 
 הקלדת השאילתה על יותר משורה אחת - הקודםהבא - מסדי נתונים 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 1