513
צפיות
צפיות
9
תשובות
תשובות
פקודה להעברת שורות בsql מטבלה לטבלה
איפה אני יכול לקרוא על sql stored procedured?
אני רוצה לכתוב פונקצייה שתעביר שורות מטבלה אחת לטבלה שנייה לפני תנאי.
(במקום לעשות select ולהכניס שורה שורה)
אולי במקרה יש פקודה מובנית בsql שעושה את זה?
9 תשובות
SELECT INTO…
אם אני זוכר נכון, יש על זה מאמר כאן באתר, מן הסתם במדור SQL.
seect into דורסת את הנתונים שהיו
אין למישהו לינק למאמר שמלמד בקצרה איך לכתוב stored procedurs?
זה לא ממש קשור ל-SP…
SP בסה"כ מאפשר לך לאגד בתוך בלוק לשימוש חוזר (בדומה לפונקציה בשפת תכנות) מס' משפטי SQL, הגדרת משתנים וכדומה…
מה שאתה מחפש זה:
INSERT INTO tbl(fld1, fld2, fld3)
SELECT fld1, fld2 ,fld3
FROM otherTable
WHERE fld1<>0;
מס' השדות שאתה שולף ב-SELECT צריך להיות שווה למס' השדות שאתה רוצה להכניס וסוגי השדות צריכים להקביל בין השדה הנשלף לנכנס.
sql: בחירת טווח רשומות מתוך select
בsql: אם select החזיר 100רשומות, יש פקודה שמתוך אותם 100 רשומות תחזיר טווח של רשומות? (דוגמא:את רשומות 5 עד 40)
ועד שאלה, לגבי Iframe
יש ליIFRAME בדף, כשאני רוצה שהוא יחזור לשרת, אני מפעיל פונקציית צד-לקוח שקובעת את הsrc שלו לעצמו. לפעמים הוא חוזר לשרת, לפעמים הוא פשוט נטען מחדש ( מהcache נראה לי..), מה ואיפה צריך להגדיר כדי שתמיד יחזור לשרת?
Response.experies = 0
שים את זה בדף ה ASP
תלוי באיזה מסד נתונים מדובר…
אם מדובר על מסד נתונים שתומך ב limit כמו mySql אז כן.
אם מדובר על מסד נתונים שתומך ב top כמו אקסס, אז גם, אבל זה יותר מסובך.
sqlserver
הserver השתגע , בעיות בcache
יש לי שני חלונות, אם לוחצים על כפתור בחלון א', חלון ב' 'מתרענן' (עושה טיול בשרת).
אני כותב בc# בasp.net וכשאני עוקב עם הdebugger שורה שורה ,התוצאה בסוף היא כמצופה. אבל אם אני נותן לו לרוץ לבד, בלי breakpoints הוא עושה מה שבא לו :- לא עושה כלום, טוען את הדף איך שהוא נראה לפני כמה שליחות לשרת, ולפעמים עושה גם מה שצריך.
הבעיה בהגדרות של הcache, נכון? .
הגדרתי את הresponse בדפים המעורבים לexpires=0. מה עוד אפשר לנסות?