PDA

View Full Version : ایجاد شماره ردیف



Iran58
سه شنبه 30 اردیبهشت 1393, 16:52 عصر
سلام
فرض کنید یک جدول داریم که شامل ستونهای زیر است
1)ردیف (کلیداصلی است)
2)نام
3)فامیلی
با توجه به این که در یک جدول عمل حذف داریم وشماره های کلید اصلی پشت سرهم نیستند می خواهم یک sp بنویسم که بعلاوه سه ایتم بالا یک شماره ردیف هم برای من ایجاد کند به بترتیب شماره از 1تاآخرین شماره موجود باشد نمی دانم چطور این sp را بنویسم
دوستان لطفا کمک کنند
باتشکر

iceweek
سه شنبه 30 اردیبهشت 1393, 21:19 عصر
این کارت درست نیست.چرا این کارو میخوای بکنی.این ستون کلا زائده.

Iran58
چهارشنبه 31 اردیبهشت 1393, 06:41 صبح
این کارت درست نیست.چرا این کارو میخوای بکنی.این ستون کلا زائده.
سلام
هنگام نمایش در یک دیتا گرید نمیشه که شماره ردیف ها برای مشتری از 1به10 و غیره باشد ومرتب نباشد
برای این می خواهم

iceweek
چهارشنبه 31 اردیبهشت 1393, 10:49 صبح
سلام
هنگام نمایش در یک دیتا گرید نمیشه که شماره ردیف ها برای مشتری از 1به10 و غیره باشد ومرتب نباشد
برای این می خواهم

باید هنگام select کردن اون شماره ردیفو تولید کنی.نه اینکه توی دیتابیس دخیره کنی

pezhvakco
چهارشنبه 31 اردیبهشت 1393, 18:17 عصر
سلام
شماره ردیف یه ستون نمایشی است و نیاز به ساخت در جدول اصلی داده ها نیست .
اگر می خواهید در هنگام به کاربر در هنگام ایجاد ردیف، شماره ردیف نشان دهید باید از امکانات همان جدول نمایشی و یا نمایش شماره ردیف (Date.RecNumber) استفاده نمایید .
و اگر در هنگام نمایش داده ها شماره ردیف نیاز دارین می توانید از کد نویسی Sql کمک بگیرید :

ROW_NUMBER() OVER (ORDER BY id) AS Record_ID