ورود

View Full Version : سوال: تغییر اتوماتیک یک فیلد در جدول بعد از گذشت ِیک سال از اضافه کردن ِداده



golsa_6
جمعه 26 دی 1393, 11:05 صبح
با عرض سلام و خسته نباشید

من چند جدول در پایگاه داده اوراکلم دارم که وقتی داده ای به آن اضافه میشود، در یکی از ستونها، زمان ِاضافه شدنش را با فرمت DATE نگهداری میکنم

فیلد دیگری در همان جدول دارم که میخواهم بعد از گذشت ِیک سال از زمان ِاضافه شدن ِهر داده، آن فیلد به طور اتوماتیک تغییر کند (مثلا از 0 به 1 تغییر کند)

آیا اوراکل دستوری برای این کار دارد؟

با تشکر فراوان

رسول_57
دوشنبه 06 بهمن 1393, 15:07 عصر
با سلام

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

با تشکر

elnazii
جمعه 10 بهمن 1393, 11:44 صبح
با عرض سلام و خسته نباشید

من چند جدول در پایگاه داده اوراکلم دارم که وقتی داده ای به آن اضافه میشود، در یکی از ستونها، زمان ِاضافه شدنش را با فرمت DATE نگهداری میکنم

فیلد دیگری در همان جدول دارم که میخواهم بعد از گذشت ِیک سال از زمان ِاضافه شدن ِهر داده، آن فیلد به طور اتوماتیک تغییر کند (مثلا از 0 به 1 تغییر کند)

آیا اوراکل دستوری برای این کار دارد؟

با تشکر فراوان

میتونید یه job بسازید که هر روز یکبار اجرا بشه و رکرودهایی که یکسال از ثبت اونها میگذره رو آپدیت کنه. اگه خواستید نحوه ایجادشش رو براتون می گم.

Latifi
پنج شنبه 28 خرداد 1394, 21:26 عصر
سلام الناز جان
لطفا میشه بزارید
البته خیلی وقته پیش بوده تاریخ:افسرده: