با استقبال دوستان اما فقط خانم زکی زاده پاسخ به سوالات دادند...
اما جواب سوالات این هفته :
* پاسخ های خانم زکی زاده:
سوال یک:
delete : برای حذف یک سطر از جدول است . درصورتی که از دستور where استفاده نشود تمام سطرها را حذف می کند.
برای برگشت تغییرمون و یا موقتی کردن تغییر می شود در این دستور از commit , roleback استفاده کنیم.
در هربار حذف یک log در فایل ldf ثبت می شود و در مواردی که تعداد زیادی سطر حذف شود باعث کند شدن می شود.
Turncate: برای حذف سریع تمام سطرهای یک جدول کاربرد دارد.
در این دستور هیچ بازگشتی وجود ندارد و از trigger و rollback نمی شود استفاده کرد.
تنها یک log در فایل ldf ثبت می شود.
فضای کمتری را اشغال می کند.
جواب پاسخ سوال 1 بخش متوسط خانم زکی زاده :
تمامی نکات را گفتدید ...کاملا درست است..نکته : هنگام استفاده از Truncate Table باید حتما تمامی روابط موجود بین جداول را حذف کنید.
سوال دو: راستش خوب نفهمیدم ولی فکر می کنم با توجه به جداول موجود با View , select می توان در هر بانک اطلاعات افراد را برداشت کرد و با join یک گزارشی به مدیر داد.(خوب نفمیدم چی می خواستید در مفهوم سوال بگنجانید ولی خوب!)
جواب پاسخ سوال 2 بخش متوسط خانم زکی زاده :
اشتباه است حال جهت پاسخ خود به ادامه مطلب بروید.