PDA

View Full Version : ریختن اطلاعات 4 جدول در یک جدول



kingtak
دوشنبه 11 دی 1391, 21:39 عصر
سلام دوستان من میخوام داده های4تا جدول رو از 4تا دیتابیس مختلف sql server کپی یا همون Insert کنم توی یه جدول sqlite
جداول توی همه دیتابیس ها عین هم هستن!
چطور می تونم این کار رو انجام بدم؟

ferdin
سه شنبه 12 دی 1391, 09:45 صبح
سلام

با فرض اینکه می خواهی اطلاعات جدول T را از دیتابیس اول (db1) به جدول T در دیتابیس 2(db2) وارد کنی(insert)



insert into db2.dbo.T(db2.dbo.T.ID ,db2.dbo.T.Name ,... )
Select db2.dbo.T.ID ,db2.dbo.T.Name ,...
From db1.dbo.T

محمد سلیم آبادی
سه شنبه 12 دی 1391, 12:08 عصر
سلام

با فرض اینکه می خواهی اطلاعات جدول T را از دیتابیس اول (db1) به جدول T در دیتابیس 2(db2) وارد کنی(insert)



insert into db2.dbo.T(db2.dbo.T.ID ,db2.dbo.T.Name ,... )
Select db2.dbo.T.ID ,db2.dbo.T.Name ,...
From db1.dbo.T



سلام،
فکر میکنم سوال دوستمون رو درست نخوندین. میخواد داده های 4 جدول در 4 بانک مجزا در SQL Server رو درج کنه در یک جدول در نرم افزار Sqlite

kingtak
سه شنبه 12 دی 1391, 14:15 عصر
سلام،
فکر میکنم سوال دوستمون رو درست نخوندین. میخواد داده های 4 جدول در 4 بانک مجزا در SQL Server رو درج کنه در یک جدول در نرم افزار Sqlite

بله همونطور که دوست عزیز" msalim (http://barnamenevis.org/member.php?108959-msalim)" گفتن!!!!
من میخوام 4 تا جدولsql server رو توی یه جدول sqlite بریزم.
اگه مساله رو کمی بشکنیم اینجوری میشه که داده های چهار تا دیتابیس رو به یه دیتابیس تبدیل کنیم بعد به sqlite تبدیلش کنیم!

ferdin
سه شنبه 12 دی 1391, 21:04 عصر
سلام

درسته من سوالتون رو خوب نخوندم.

برای یکجا قرار دادن اطلاعاتتون فکر می کنم با همون اسکریپتی که بالا نوشتم بتونید این کارو انجام بدید ، البته بسته به اینکه ساختار جدولتون به چه شکلیه ، Primary Key به چه صورت هست ، identity هست یا نه ، قاعدتا این اسکریپت هم باید تغییر کنه .

اما برای Transfer کردن Data از Sql Sever به SQLite راستش من اطلاعی ندارم ، نمی دونم که با گرفتن اسکریپت Data و اجرا کردن اسکریپت در SQLite می شه این کارو انجام داد یا نه؟ در واقع در مورد SQLite اطلاعی ندارم.

امید وارم دوستان به این مورد جواب بدن.

mohsen24000
سه شنبه 12 دی 1391, 22:08 عصر
شما پس از مجتمع سازی دیتابیس های خود در یک دیتابیس به راحتی می تونید اون رو با نرم افزاری چون SQLite2009 Pro به وسیله گزینه Import Data بصورت ویزارد به SQLite تبدیل کنید.

kingtak
چهارشنبه 13 دی 1391, 23:44 عصر
شما پس از مجتمع سازی دیتابیس های خود در یک دیتابیس به راحتی می تونید اون رو با نرم افزاری چون SQLite2009 Pro به وسیله گزینه Import Data بصورت ویزارد به SQLite تبدیل کنید.
من SQLite2009 Pro رو چند بار دانلود کردم ولی موقع خارج کردن از حالت زیپ خطا میده!مثل اینکه فایل آپلود شده مشکل داره!!!!
تو نت هم سرچ کردم همه جا فقط لینک دادن به سایت اصلی
اگه برنامشو دارید یا توی سایت های ایرانی هست لطفا به منم خبر بدید!!!!

mohsen24000
پنج شنبه 14 دی 1391, 00:07 صبح
بنده همین الان از سایت خودش http://link.osenxpsuite.net/?uid=homepage&id=sqlite2009pro.zip دانلود کردم و براحتی هم نصب شد.

kingtak
پنج شنبه 14 دی 1391, 00:30 صبح
بنده همین الان از سایت خودش http://link.osenxpsuite.net/?uid=homepage&id=sqlite2009pro.zip دانلود کردم و براحتی هم نصب شد.
بله مثل اینکه درستش کردن.آخه مشکلشو گزارش دادم.
الان نصب شد.
ممنون از شما!:قلب:

kingtak
پنج شنبه 14 دی 1391, 00:40 صبح
فقط یه مشکل دارم.
وقتی میخوام import کنم آدرس سرور و نام دیتابیس رو وارد میکنم ولی نمیدونم یوزر نیم و پسورد رو چی بذارم.آخه دیتابیسم یوزر پسورد نداره.خالی هم میذارم خطا میده!!