1- چطور تشخیص بدم کل رکوردهای یک جدولم چندتاست؟
Select Count(*) From TableName

2- رکورد بعدی چیه ؟
3 -رکورد قبلی چیه؟
منظورتون از رکورد قبل و بعد چیه؟ اگر میخواید رکوردها رو یکی یکی بخونید و روی هر کدوم با توجه به رکوردهای قبل و بعد پردازش خاصی انجام بدید باید از کرسر (Cursor) استفاده کنید. در غیراینصورت بیشتر توضیح بدید تا بهتر بشه کمکتون کرد.
4 - و اولین رکورد چیه؟
Select Top 1 * From TableName