View Full Version : ایجاد کپی از جدولی در پایگاه داده با ساختار جدول موجود
negin2006
سه شنبه 10 مرداد 1385, 16:04 عصر
با سلام
چگونه میتوان از ساختار یک Table با نامی جدید کپی بگیریم.
ممنون میشوم اگر سریع جواب دهید.
majid_afra222
سه شنبه 10 مرداد 1385, 16:13 عصر
سلام
راحتترین راه استفاده از Import/Export هستش.
اگه کد نویسیش رو هم خواستی بگو.
mzjahromi
سه شنبه 10 مرداد 1385, 16:30 عصر
فکر میکنم با این مشکلتون حل بشه
SELECT *
INTO DestinationTable
FROM SourceTable
Where 1=2
negin2006
چهارشنبه 11 مرداد 1385, 09:48 صبح
لطفا اگر امکان دارد کد نویسی را هم برایم ارسال کنید. با تشکر فراوان
emad4000
چهارشنبه 11 مرداد 1385, 12:24 عصر
منظورتون از Where 1=2 چیه ؟؟؟
majid_afra222
چهارشنبه 11 مرداد 1385, 17:38 عصر
فکر میکنم با این مشکلتون حل بشه
SELECT *
INTO DestinationTable
FROM SourceTable
Where 1=2
سلام
آقای جهرمی عزیز، دستور نوشته شده برای کپی اطلاعات هستش، و ساختار رو با اطلاعات ارسال میکنه، نه ساختار رو فقط.
hmm
چهارشنبه 11 مرداد 1385, 18:14 عصر
مجید جان بهwhere cluse نوشته شده توسط آقای جهرمی توجه کن!
فقط اشکالی که داره constrint ها رو منتقل نمیکنه
majid_afra222
چهارشنبه 11 مرداد 1385, 21:55 عصر
سلام
خوب ساختار یه چیزیه، دیتا چیز دیگه. این روش درستی نیست.
آیا بجز constraint که گفتی، تهی بودن، ارتباطات، کلید اصلی، تریگرها و بقیه چیزهای ساختار جدول رو میفرسته یا نه.
لطفا سعی نکنید جواب اشتباه رو به هر قیمتی هست توجیه کنید.
سلام
اینجا روش بررسی ساختار دیتابیس رو توضیح دادم و سورس اونرو گذاشتم، چندان مشکل نیست :
http://www.barnamenevis.org/forum/showthread.php?t=46023
براحتی میتونی اطلاعات جدول مورد نظر رو با تمام اطلاعات مربوطش استخراج کنی و اونرو با تمام ملحقات ایجاد کنی.
AminSobati
چهارشنبه 11 مرداد 1385, 23:03 عصر
http://www.karaszi.com/SQLServer/info_generate_script.asp
hmm
شنبه 14 مرداد 1385, 00:01 صبح
لطفا سعی نکنید جواب اشتباه رو به هر قیمتی هست توجیه کنید. دوست گرامی
من روش آقای جهرمی رو تایید نکردم
آقای جهرهمی عزیز، دستور نوشته شده برای کپی اطلاعات هستش، و ساختار رو با اطلاعات ارسال میکنه، نه ساختار رو فقط فقط خواستم این جمله رو بگم که فقط ساختار رو هم با روش آقای جهرمی میشه ساخت ولی فقط ساختار رو نه بیشتر
اینهم یه روشه درست بودن یا نبودنش رو بحث نکردیم .
mzjahromi
شنبه 14 مرداد 1385, 07:37 صبح
این فقط یه روش خیلی ساده بود. نه تنها روش
اگر دقت کنید نوشتم "کارتون رو راه می اندازه"
mzjahromi
شنبه 14 مرداد 1385, 19:59 عصر
مسلما برای ایجاد یک جدول دائمی همچین کاری مناسب نیست و کسی هم نمیاد از این روش استفاده کنه ولی برای انجام یک کار سطحی و گذرا هیچ مشکلی پیش نمیاد اگر از یه روش ساده استفاده بشه.
من فکر میکنم یه سری جوابها بیشتر معنی کل کل رو داره تا بررسی یک روش.
Identifier
شنبه 14 مرداد 1385, 20:07 عصر
متاسفانه یکی از بلاهائیکه دامن گیر محیطهای تکنیکی مثل این وب سایت است "حال گیری" ضمن بحث و تبادل نظر با طرف مقابله . این پدیده اگر جنبهء شوخی داشته باشه و برای ایجاد تنوع در محیط بحث اتفاق بیفته البته مباح که هیچ بلکه مستحب است . اما اگر یک نفر خیلی جدی تصمیم بگیره حین بحث و تبادل نظر بخاطر عدم تطابق نظرش با فرد مقابل یا احیانا" حقیر شمردن فرد مقابل سعی کنه حالش رو بگیره ، تصریحا" یا تلویحا" ، نتیجه ای جز خراب شدن فضای بحث و مالیده شدن نتیجه گیری صحیح و منطقی نخواهد داشت . بارها دیدم که وقتی بین دو تا مساله خاص تو مایه های دلفی و وی بی ، ویندوز و لینوکس ، دات نت و جاوا و ... بحثی بین دو یا چند نفر شروع میشه ، از همون ابتدا حرفهای حاشیه ای و تیکه ها حال گیر و مطالب نا مربوط متولد میشن و تا آخر بحث به حیات خودشون ادامه میدن . طبیعیه که ایجاد چنین فضائی باعث میشه بعد از مدتی تمام کاربران سایت با دیدن بحثی این چنین میل و رغبتی برای حضور در اون نداشته باشند چرا که حدس میزنن به احتمال زیاد این وسط حال چند نفر اساسی و حال چند نفر غیر اساسی گرفته میشه و ته داستان چیز خاصی عاید کسی نمیشه . ( اتفاقی که همین حالا تا حدودی افتاده است ) . این نوع رفتار و برخورد فوق العاده مخرب است و به طور جدی و اساسی باید جلوش گرفته بشه . واضح و مبرهن است که یک بحث داغ و خیلی تند و حتی خشن اما تکنیکی اگر هیـــچ فایده ای نداشته باشه ، حداقل کمک میکنه وجوه مختلف موجود یا موجودات مورد بحث توسط طرفین کاملا" بررسی بشن و در بدترین حالت حداقل یه تعداد Keyword و عنوان جدید به دست تازه کارهائی که مدتی بعد دارن اون بحث رو مطالعه میکنن میرسه که حتما" میتونه براشون مفید باشه ، تیکه پرونی و حال گیری نه تنها باعث خط خطی شدن اعصاب طرفین بحث میشه ، و نه تنها "بحث" رو به "مشاجره" تبدیل میکنه ، که باعث میشه به مرور پدیده "بحث" به یک موجودیت مضموم تبدیل بشه که همه ازش فراری هستند ( که همین حالا هم متاسفانه تا حدودی همین طور شده ) . امیدوارم همه رفقا ، از خود این حقیر گرفته تا ...سعی کنیم بجای نگاه عاقل اندر سفیه به طرف مقابل و گل مال کردن حس و حال و اعصاب طرف ، سعی کنیم اگر چیزی در چنته داریم بریزیم رو دایره و اگر حرف خاصی نداریم گوش کنیم و یاد بگیریم و البته اظهر این است که مدیران ، از مدیر سایت گرفته تا مدیران بخشها باید حساسیت خاصی رو این رفتارهای مخرب داشته باشن و بدون کوچکترین تردید این طور مطالب رو از هر کسی که میخواد باشه از بیخ قیچی کنن تا فرهنگ صحیح تبادل اطلاعات بدون حال گیری نهادینه بشه . در عرایض بالا نگاه خاصی به هیچکدام از افراد حاضر در بحث نداشتم و عرایضم مربوط میشه به همه زمانها و همه بحثها و هدف هم چیزی نبود جز بهبود جو سایت که امیدوارم خوانندگان بخوبی درک کنند که حتما" هم همینطور هست :)
بدون شرح....
قفل شد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.