ايران ويج

نسخه‌ی کامل: آپدیت رکورد N ام
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام.
یه تیبل دارم که همه مقادیر یه فیلدش ناله. حالا میخوام یه حلقه بذارم و از فیلد اول تا آخر رو دونه دونه مقدار بدم.

تو حلقه هر دفعه باید بگم رکورد N ام رو فلان مقدار بده.
با دستور ROW_NUMBER که تو sql 2005 اضافه شده یه کارایی کردم. میتونم فیلد N ام رو سلکت کنم. اما هنگام آپدیت با این که شرط میذارم که ROW_NUMBER برابر N باشه اما باز همه رکورد ها آپدیت میشه.

کسی راهی به ذهنش میرسه؟
پیمان جان سلام
کدت رو بذار یه نگاهی بهش بندازم
اينطوری ميتونی از while استفاده کنی
کد php:
DECLARE @num INT
SET 
@num 
WHILE (@num 100)
BEGIN 
    UPDATE yourtable SET column 
Value WHERE column = @num
    SET 
@num = (@num 1
END