View Full Version : اخرین رکورد
zehs_sha
سه شنبه 27 آبان 1382, 18:09 عصر
بچه ها من می خواهم یک Store Procedure بنویسم که هر وقت اجرا کردم فقط اخرین رکورد یا اینکه شماره رکوردی که به ان فرستادم نشان دهد.
S.Azish
سه شنبه 27 آبان 1382, 20:15 عصر
برای اینکار برای جدولتون یک Primary key مشخص کنید و از کد زیر استفاده کنید
CREATE PROCEDURE TEST
@RECNO INT = 0
AS
DECLARE @COUNTER INT
DECLARE @RECID INT
SET @COUNTER = 0
IF @RECNO = 0
SELECT @RECNO = COUNT(*) FROM F10021
DECLARE TEST SCROLL CURSOR FOR SELECT ID FROM F10021
OPEN TEST
FETCH ABSOLUTE @RECNO FROM TEST INTO @RECID
SELECT * FROM F10021 WHERE ID=@RECID
CLOSE TEST
DEALLOCATE TEST
zehs_sha
سه شنبه 27 آبان 1382, 21:15 عصر
بسیار بسیار متشکرم اقای عزیش
Sadegh_S
دوشنبه 03 آذر 1382, 15:51 عصر
اگه ممکن است یک کمی در مورد کدی که نوشته اید توضیح دهید
sql_qassem
پنج شنبه 27 آذر 1382, 17:12 عصر
یک قسمتهایشو رو فهمیدم اما بیشتر توضیح بده
ممنون
SQL
:wink:
baabi
شنبه 29 آذر 1382, 21:31 عصر
اوووووووه اینا دیگه چیه؟ :shock: :shock: :shock: :shock:
اینا که با دستورات SQL معمولی BDE خیلی فرق داره.
یکی ما رو روشن کنه :idea: :idea: :idea:
محض رضای خدا!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.