SQL - DEBUG

undo

משתמש מקצוען
הנדסת תוכנה
כתבתי שאילתא מורכבת - יחסית ב sql server.
לצערי הרב, וליגוני הקודר והגובר - משהו השתבש.
משהו מכיר דרך לדבג שאילתות (לא פרוצדורות או פונקציות) ב SQL SERVER?
אודה מאוד.
 
נערך לאחרונה ב:

undo

משתמש מקצוען
הנדסת תוכנה
נשמע טרגדיה לגמרי...
למה אי אפשר לצורך הdebug באמת להעביר לפונקציה/פרוצדורה?
חן חן על תנחומיך הכנים.
אני מחפשת דרך לדבג כמו ב visual studio עם c#, c וכו'.
בנתיים לא נמצאה הכבשה האבודה.
כל היודע פרטים על הימצאותה, אשמח להתעדכן.
 

חנה4

משתמש סופר מקצוען
D I G I T A L
את יכולה אחרי כל חלק בפרוצדורה לעשות PRINT או SELECT לראות מה התוצאה עכשיו.
בהצלחה
 

יעלי מיכאלי

משתמש מקצוען
הנדסת תוכנה
אפשר לפצל את השאילתה ולהריץ כל חלק בנפרד, בטח איפשהוא תימצא הטעות
 

undo

משתמש מקצוען
הנדסת תוכנה
@חנה4
גבירותי ורבותי,
מדובר בשאילתא, לא בפרוצדורה.
תודה מראש.
 

undo

משתמש מקצוען
הנדסת תוכנה
בואו נשאל ככה:
ברגע שאני מצמידה BreakPoint לאיזושהיא שורה בשאילתתי החביבה, כנראה שהיא מאוד מתביישת, כי היא מסמיקה כולה מכף רגל ועד ראש כולל כל מה שבדרך.
מה עושים?
 

גיטרה

משתמש מקצוען
איך שאני מבינה הבעיה היא בתוצאות לא תואמות את מה שאתה מבקש לשלוף?
מה הופך את השאילתה למורכבת, תתי שליפות? union? משהו אחר?
תנסה לפרק אותה לכמה שליפות קטנות ולאט לאט לבנות אותה שוב מאפס, כך תוכל לעלות על החלק הבעייתי, או לכתוב פה באופן כללי מה ניסית לבצע, וינסו לעזור לך.
 

undo

משתמש מקצוען
הנדסת תוכנה
השאלה שלי למעשה די פשוטה:
האם יש דרך לדבג שאילתות SQL, או לא?
 

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

הפרק היומי

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


תהילים פרק קכב

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

לוח מודעות

למעלה