ورود

View Full Version : استفاده از حلقه while برای یه رشته؟



shahab_ksh
پنج شنبه 23 فروردین 1386, 02:00 صبح
این کد رو در نظر بگیرید




Select @str_var='root'
While (@str_var='ro123ot')
Begin
If @str_var=@str_cons
Begin
Select @str_true='false'
End
End




قاعدتا این حلقه باید تا بینهایت کار کنه اما نمیکنه چرا؟

و اصولا چطوری میشه از while در رشته ها استفاده کرد؟

AminSobati
پنج شنبه 23 فروردین 1386, 09:59 صبح
اصلا وارد حلقه نباید بشه این کد شما! حلقه زمانی شروع میشه که شرط نوشته شده True باشه.

shahab_ksh
یک شنبه 26 فروردین 1386, 01:18 صبح
با not هم تست کردم




Select @str_var='root'
While not(@str_var='ro123ot')
Begin
If @str_var=@str_cons
Begin
Select @str_true='false'
End
End