تالار گفتمان مانشت
قواعد به هنگام سازی جداول مجازی - نسخه‌ی قابل چاپ

قواعد به هنگام سازی جداول مجازی - behnazmahrokh - 19 فروردین ۱۳۹۵ ۰۵:۳۰ ب.ظ

سلام دوستان
کسی میتونه به طور کامل و خلاصه قواعد به هنگام سازی جداول مجازی رو بگه و با توجه به این قواعد سوال عکس زیر رو حل بکنه؟ تو خود کتاب مقسمی فقط سه قاعده گفته شده. ممنون میشم.

RE: قواعد به هنگام سازی جداول مجازی - Black.Star - 19 فروردین ۱۳۹۵ ۰۶:۰۰ ب.ظ

سلام
قواعد به هنگام سازی جداول مجازی:

- از دستور "Group By" و "Select Distinct" تو ساخت جداول مجاری استفاده نکرده باشیم.
- از "توابع آماری" تو ساخت جداول مجازی استفاده نکرده باشیم.
- جدول مجازی فقط و فقط روی "یک" جدول اصلی یا پایه ساخته شده باشه!
- تو تعریف جدول مجازی، فقط از ستون‌های جدول اصلی استفاده کرده باشیم و از از زیر پرس و جوهای داخلی تو در تو استفاده نکرده باشیم.
- اون ستون‌هایی از جدول اصلی یا پایه که ازشون تو جدول مجازی استفاده نکردیم، می‌تونن مقدار Null رو بپذیرند.

پاسخ تست شما: در بدنه این کد هم از "توابع آماری" (Sum) استفاده شده و هم دستور "Group By" رو داریم، بنابراین اعمال این تغییرات به دلیل نقص این دو شرط بر روی جدول مذکور به هیچ عنوان امکان‌پذیر نیست و طبیعتا گزینه دوم صحیح خواهد بود.

RE: قواعد به هنگام سازی جداول مجازی - behnazmahrokh - 19 فروردین ۱۳۹۵ ۰۷:۳۰ ب.ظ

سلام خیلی ممنونم.