PDA

View Full Version : چگونه بدون اینکه یک رکوردو بخونم بهش یکی اضافه کنم



ehsan2007
چهارشنبه 21 فروردین 1387, 21:24 عصر
با چه کدی بدون اینکه یک رکوردو از توی جدول بخونم یکی بهش اضافه کنم


سوال دومم: چه کدی فقط آخرین رکورد رو نشون میده


SELECT id FROM postkhabar ORDER BY id DESC

مثلا کد بالا تمامی رکوردهای id از آخر به اول نشون میده ولی من فقط آخرینو نیاز دارم

سوال سومم هم اینکه توی اکسس اتو نامبر داریم ولی توی sqlserver2005 چنین متغیری نیست چه شکلی درستش کنم

ممنون میشم کمکم کنید
(ببخشید که سه تا سوالو توی یک تاپیک زدم و اینکه اگه جمله اشتباهی نوشتم)

رضا عربلو
چهارشنبه 21 فروردین 1387, 21:59 عصر
1)


Update Table1 SET Filed1=Field1+1 Where ....


2)


SELECT TOP 1 id FROM postkhabar ORDER BY id DESC

ehsan2007
چهارشنبه 21 فروردین 1387, 22:08 عصر
ممنون از راهنماییتون
با این چیکار کنم

سوال سومم هم اینکه توی اکسس اتو نامبر داریم ولی توی sqlserver2005 چنین متغیری نیست چه شکلی درستش کنم

رضا عربلو
چهارشنبه 21 فروردین 1387, 22:15 عصر
در اس کیو ال AutoIncrement را داریم.

Amir_Safideh
پنج شنبه 22 فروردین 1387, 10:37 صبح
ممنون از راهنماییتون
با این چیکار کنم
دوست عزیز در زمان طراحی جدولتون اگر میخواهید یک فیلد AutoNum داشته باشید ابتدا نوع فیلد رو از نوع عدد میگیرید و بعد در پائین صفحه یه کادری هست که اجازه نتظیمات ویژه به شما میده حالا شما باید خاصیت Identity این فیلد رو برابر Yes وخاصیت Identity Seed رو برابر با عددی که میخواهید شمارش از آن شروع شود و خاصیت Identity Increment رو برابر با عددی که میخواهید در هر رکورد به این فیلد اضافه شود قرار بده .
-------------
موفق باشید .

ehsan2007
پنج شنبه 22 فروردین 1387, 11:16 صبح
از همه دوستان ممنونم