PDA

View Full Version : اجرای کوئری در زمان خاص



modern_amin
شنبه 30 تیر 1397, 00:35 صبح
چگونه میتوان کوئری تعربف کرد که در زمان خاص بصورت خودکار اجرا شود؟؟



توضیحات
من برنامه ای با سی شارپ و بانک sql نوشته ام
میخام 1- کوئری و 2- زمان
رو برای بانک داده بفرستم

بانک داده هم اون کوئری رو بلافاصله اجرا نکند و فقط در همون تایمی که من میخام اجرا شود


مثلا این دستور update tb1 set a=0 در زمان 23:15--2018/09/03 اجرا شود

نمیخوام اینکارو با سی شارپ انجام بدم میخام از طریق sql حتما اینکار انجام بشه

چندمورد آموزش در سایتهای خارجی دیدم یا کامل توضیح نداشت یا مواردی اشاره شده بود که می بایست
بصورت دستی در sql انجام میشد درصورتیکه من میخام اینکار با اجرای دستورات - پروسجر-توابع یا... انجام بشه

modern_amin
جمعه 12 مرداد 1397, 20:18 عصر
??????????????????

modern_amin
پنج شنبه 01 شهریور 1397, 18:39 عصر
کسی اطلاعی نداره؟

karim.mashayekhi
شنبه 03 شهریور 1397, 16:21 عصر
سلام داش
راه حل شما استفاده از sql agent میتونه باشه.
میتونی یه جدول در نظر بگیری و اسکریپت هایی که میخای رو از سی شارپ به داخل این جدول بریزی
و بعد از یک زمانبتدی خاص اجراشون کنی
سوالی بود در خدمتم

modern_amin
شنبه 03 شهریور 1397, 20:25 عصر
سلام و ممنون از پاسخ شما

با JOB تا حدی (البته کم) آشنا هستم اما نمیدونم این مورد میشه یا نه

ببنید کوئری هایی که قراره اجرا بشه هرروز معمولا 3-2 تا کوئری هستن که کاملا کوئری های امروز با هم یا با روز های بعد و قبل فرق داره
و همچنین این کوئری ها تو زمانهای خاصی که کاربر تعریف کرده باید اجرا بشه و یکزمان مشخص نیست

با توجه به توضیحات من اگر بنظر شما راه حلی داره
میشه راهنمایی کنید یا مثالی بزنید در این خصوص؟

karim.mashayekhi
دوشنبه 05 شهریور 1397, 17:18 عصر
خواهش
راه حل اش همونه که عرض کردم
یه جدول در نظر بگیر و هر چی خواستی کوئری با مقادیرش داری به صورت رشته بریز داخلش
بعد یه زمانبندی بهش بده و خودش اجرا میکنه
بازم متوجه نشدی بگو بیشتر توضیح بدم

modern_amin
جمعه 09 شهریور 1397, 22:29 عصر
ممنون
متوجه منظور شما شدم اما نمیدونم برای اینکار که من میخام بشه ازش استفاده کرد یا نه



فک کنید میخام سه تا کوئری ((که متن هر کدوم از کوئری ها با دیگری فرق داره))

تو سه تا زمان مختلف اجرا بشه
و هروز با همین شرایط قراره این اتفاق بیفته (کوئری ها مختلف در زمانهای مختلف)

چجور میشه با اون موضوعی که مطرح کردید حلش کرد؟؟

لطفا مثالی بزنید ...

modern_amin
جمعه 09 شهریور 1397, 22:30 عصر
خواهش
راه حل اش همونه که عرض کردم
یه جدول در نظر بگیر و هر چی خواستی کوئری با مقادیرش داری به صورت رشته بریز داخلش
بعد یه زمانبندی بهش بده و خودش اجرا میکنه
بازم متوجه نشدی بگو بیشتر توضیح بدم

؟؟؟؟؟؟؟؟؟؟