מישהו ניתקל פה בבעייה של הכנסת ORDER BY

פורומים אפיון ופיתוח פריוריטי מישהו ניתקל פה בבעייה של הכנסת ORDER BY

  • Post
    מישהו פה נתקל בבעיה לרשום ORDER BY בפרוצדורה כאשר היא מלווה ב INSERT INTO ?

    הוא תמיד נותן שגיאה – אם שולפים ללא INSERT INTO אז זה תקין

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    במידה מסוימת זה נוגד לכללים של דטהבייס כי בעקרון אין סדר לרשומות בטבלה

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

    אופציה די גרועה (אבל לפעמים אין הרבה ברירה) זה ליצור קורסור ובתוך הקורסור לבצע INSERT בודד, אבל מבחינת ביצועים זה לא טוב

    תלוי במקרה שלך יכול להיות אפשר לרשום ערך שרירותי במספר שורה וגם את מה שיקבע את הסדר בעמודה אחרת ולעבור עם קורסור על כל הרשומות שהוכנסו (אלה בבת אחת) ולעדכן את עמודת המספור לפי אותה עמודה אבל זה גם דורש קורסור שיבצע UPDATE

    פרט בבקשה מה אתה רוצה לעשות ואולי נציע משהו שיתאים

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    תודה על המענה המפורט –

    בסופו של דבר ויתרתי ועשיתי לולאה פנימית בתוך הקורסור

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.