PDA

View Full Version : سوال: trigger in sql server



breeze
سه شنبه 25 اسفند 1388, 20:01 عصر
سلام،
من یک trigger می خوام که در یک ساعت مشخص یک update رویه رکوردهای یک جدول انجام دهد.
می شود لطف کنین کمک کنین.

بهترین آرزوها.


salam
man ye trigger mikham ke dar yek sa@ moshakhas ye update rooye recordhaye yek table anjam dahad
mishe lotf konin komak konin


Best Regards

محمد سلیم آبادی
سه شنبه 25 اسفند 1388, 20:35 عصر
سلام،
trigger ها اصولا هنگامی که یک رویداد مثل درج، ویرایش یا حذف اتفاق می افتد اجرا (fire) میشن. اگر می خواهین در یک ساعت مشخص بطور مکرر یک عمل انجام بگیره بایستی job تعریف کنین با کمک SQL Server Agent

breeze
سه شنبه 25 اسفند 1388, 21:38 عصر
می شه بگین query رو چطور می شه به job داد؟

محمد سلیم آبادی
سه شنبه 25 اسفند 1388, 22:06 عصر
دقیق نمی تونم پاسختون رو بدم چون نمی دونم از چه نسخه و نرم افزاری استفاده می کنین (express ... و 2000 یا 2008)

ولی همانطور که اشاره کردم از طریق SQL Server Agent اینکار صورت می گیره که یکسری ویزارد برای انجام این امور تهیه شده که کارو بسیار ساده کرده. البته بایستی این سرویس رو Start اش کنین.

در SQL Server 2008 از این طریق می تونین کار کنین:

http://www.barnamenevis.org/forum/attachment.php?attachmentid=45742&stc=1&d=1269023023

http://www.barnamenevis.org/forum/attachment.php?attachmentid=45743&stc=1&d=1269023023

araz_pashazadeh
چهارشنبه 30 تیر 1389, 20:24 عصر
سلام خدمت شما
من در این مورد مشکل اساسی دارم ممنون میشم اگه در این مورد فایلی تهیه کنین و در اختیار من و دوستان قرار بدین ممنون می شم.