PDA

View Full Version : اجرای یک دستور فقط برای ردیف های جدید



pezhvakco
شنبه 20 شهریور 1389, 17:21 عصر
سلام و درود :
میشه یک دستور رو برای ردیف های جدید جدول اجرا کرد ؟

یعنی میشه متوجه شد که بر فرض 10 ردیف جدید ایجاد و یا 1ردیف ویراش شده و مقدار داده ستون اون تغییر کرده .

مانند این کد دستور >

SELECT sum(Col1)
FROM Tabel1
میخوام از چند باره کاری جلوگیری بشه .

اگه روش دیگری هم دارین ، پیشاپیش سپاس ...

ahmad_eagle2002
شنبه 20 شهریور 1389, 17:29 عصر
سلام و درود بر شما

فکر میکنم برای این کار باید زمان ذخیره شدن اطلاعات را ثبت کنید و به نسبت اون پردازش کنید

pezhvakco
شنبه 20 شهریور 1389, 18:24 عصر
فکر میکنم برای این کار باید زمان ذخیره شدن اطلاعات را ثبت کنید و به نسبت اون پردازش کنید
فکر جالبیه ؟
میشه این کار رو با نگه داری زمان آخرین کار روی جدول و زمان آخرین کد دستور مربوط و مقایسه این دو با هم انجام داد .

این درخواست یک جایی در امکانات خود Sql نیست ؟

ahmad_eagle2002
شنبه 20 شهریور 1389, 21:24 عصر
دوست عزیز نوع داده ای به نام timestamp هم می تواند به شما کمک کند
این داده با توجه به زمان ساخته می شود

در مورد این که خود sql همچین قابلیتی دارد یا نه ، باید اساتید پاسخگو باشند