הבלוג של גרי רשף

04/10/2011

פרמטר טקסטואלי ללא מרכאות

Filed under: Uncategorized — גרי רשף @ 20:08

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

Create Proc #P @S Varchar(Max) As
Select Len(@S) [Len];
Go

(זו גם תזכורת שניתן ליצור פרוצדורות זמניות)

וכעת נפעיל אותה:

Exec #P Geri;

 

clip_image002

השם Geri הועבר ללא מרכאות, ואורכו למי שלא ידע – ארבעה תווים.

מודעות פרסומת

2 תגובות »

  1. 1) טוב לדעת שיש פרוצדורות זמניות (#) ואם כבר אז גם יש גלובליות(##)- השאלה למה זה טוב והאם טמונים כאן ייתרונות כלשהם?
    2) למה לא צריך גרש סביב הטקסט?באג?

    תגובה של pelegk1 — 04/10/2011 @ 22:15

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

      תגובה של גרי רשף — 05/10/2011 @ 21:50


RSS feed for comments on this post. TrackBack URI

כתיבת תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s

יצירה של אתר חינמי או בלוג ב־WordPress.com.

%d בלוגרים אהבו את זה: