50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

ثبت روزانه در sql

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

چگونه امکان پذیر است؟

 

پرسیده شده در 1400/11/20 توسط

3 پاسخ

0

اول این کدتون رو (بعد تست و اینکه درسته) تو به عنوان یک stored procedure ذخیره کنید.

بعد می تونید یک job درست کنید که این stored procedure رو اجرا می کنه و بهش زمان بندی تکرار بدید.

پاسخ در 1400/11/20 توسط
0

بله هر دو در یک دیتابیس قرار دارند

میشه نحوه زدن schedule در sql  توضيح بدين

پاسخ در 1400/11/20 توسط
0

میخوام از یه جا برم جای دیگه ، میشه بهترین مسیر رو بهم بگید ؟؟

خب یه توضیحی ، چیزی ! 

جدول ها چه ستون یا فیلدهایی دارن ؟ هر دو تو یه دیتابیسند ؟ 

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


INSERT INTO dbo.TABLETWO
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

ضمنا می تونید به صورت schedule هرشب ساعت 11:59 اجراش کنید.

یا اصلا به جدول اصلی یه فیلدتاریخ اضافه کنید و مقدار اتوماتش رو بزارید روی getdate() تا تاریخ روز رو بزنه.

پاسخ در 1400/11/20 توسط

پاسخ شما