PDA

View Full Version : سلکت از چندیدن دیتابیس و ذخیره سازی در دیتابیس جدید



taknavaz123
دوشنبه 06 اردیبهشت 1395, 09:52 صبح
با سلام خدمت اساتید.

دوستان یه راهنمائی لطفا.
چطور میتونم یه job بنوسیم که بره در یه تایم خاص از 20 تا دیتابیس با ساختار مشابه و از یه تیبل خاص یه سری رکورد رو سلکت کنه و بریزه در یک دیتابیس جدیدی که خودم ساختم .
و بعد هر روز فقط رکوردهای جدید اون 20 دیتابیس ارو سلکت کنه و به دیتابیس جدید اضافه کنه.

Mahmood_M
سه شنبه 07 اردیبهشت 1395, 04:22 صبح
ابتدا Select مورد نظر رو مشخص کنید و فیلدهایی که باید مقدار دهی بشن :

INSERT INTO new_table(`field1`, `field2`, `field3`) SELECT `field1`, `field2`, `field3` FROM table1 WHERE ...
UNION
SELECT `field1`, `field2`, `field3` FROM table2 WHERE ...
...
UNION
SELECT `field1`, `field2`, `field3` FROM table20 WHERE ...

برای اجرای خودکار دستورات باید یک Job ایجاد کنید و اون رو با یک Shedule تنظیم کنید، هم با Managment Studio می تونید بسازید و هم با فراخوانی SP هایی که برای ساخت Job درنظر گرفته شده
توضیحات کامل در اینجا (https://msdn.microsoft.com/en-us/library/ms190268.aspx)