ABA


"|SQL SERVER| טיפול בכל רשומה אחרי שאילתת SELECT"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #15064 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15064
Jossef 
חבר מתאריך 25.4.06
52 הודעות
   01:22   30.05.09   
אל הפורום  
  |SQL SERVER| טיפול בכל רשומה אחרי שאילתת SELECT  
 
לאחר EXECUTE של SELECT קיבלתי רשימת נתונים.
אני רוצה לעבור על כל רשומה ואפילו לרמת התא ולטפל בהתאם לנדרש

מצאתי את אפשרות הCURSUR, האם יש אפשרות אחרת?

תודה מראש


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא כול כך הבנתי למה אתה מתכוון ''ברמת התא'', akoka 30.05.09 08:33 1
     לא לזה הכוונה Jossef  30.05.09 11:52 2
         בהנחה ויש לך RECORDSET ביד: Ice Cold  30.05.09 13:39 3
             תודה לך Jossef  30.05.09 14:56 4
                 קראתי קצת על Cursors כלי נורא נורא עוצמתי, akoka 30.05.09 16:36 5

       
akoka

   08:33   30.05.09   
אל הפורום  
  1. לא כול כך הבנתי למה אתה מתכוון ''ברמת התא'',  
בתגובה להודעה מספר 0
 
   אבל אם אתה מתכוון לשינוי הStructure של התא שמכיל את הרשומה, אז אתה יכול להריץ שאילתת ALTER, אבל שינוי התא יהיה נכון לגבי כול הרשומות בטבלה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Jossef 
חבר מתאריך 25.4.06
52 הודעות
   11:52   30.05.09   
אל הפורום  
  2. לא לזה הכוונה  
בתגובה להודעה מספר 1
 
הכוונה היא שאוכל על פלט של SELECT * FROM X
לעשות לולאה שבכל סיבוב תטען את השורה הבאה ומתוך השורה איזה שדה ID


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   13:39   30.05.09   
אל הפורום  
  3. בהנחה ויש לך RECORDSET ביד:  
בתגובה להודעה מספר 2
 

RS.moveFirst
while not RS.EOF
Response.write RS("ID")
RS.moveNext
wend


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Jossef 
חבר מתאריך 25.4.06
52 הודעות
   14:56   30.05.09   
אל הפורום  
  4. תודה לך  
בתגובה להודעה מספר 3
 
אבל אני צריך את זה בתוך ה בSTORED PROCEDURE בלבד
ממש תפקוד של RECORD SET בתוך הפרוצדורה

אתה מדבר על RECORD SET שקיים בתוך הSQL(יש כזה דבר)? או בצד הלקוח -אובייקט ששולף מהשרת?

אני משחק עם הCURSOR אני מקווה להסתדר איתו אני פשוט מחפש דרך אחרת

בתודה יוסף


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   16:36   30.05.09   
אל הפורום  
  5. קראתי קצת על Cursors כלי נורא נורא עוצמתי,  
בתגובה להודעה מספר 4
 
   אבל מעט מסורבל, אולי יש דרך להריץ שאילתת FETCH בלי CURSOR ישירות על שאילתא.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net