PDA

View Full Version : Filtered Index error



zizi_zizi69
چهارشنبه 15 دی 1389, 21:35 عصر
سلام یکی می تونه به من بگه چرا این دستور error داره؟؟؟؟؟!!!!!!!!


CREATE NONCLUSTERED INDEX FNI_emplyee
ON dbo.employee(emp_id)
where employee.branch_num= 20 ;

این هم error
Incorrect syntax near the keyword 'where'.
version sql من 2005 ولی با 2008 هم امتحان کردم نشد
کدام نسخه 2008 نمی دونم!!
مشکل از ورژنه؟یا چیز دیگه ای ؟

mtorabi
پنج شنبه 16 دی 1389, 00:09 صبح
filtered index به 2008 اضافه شده اما اینکه چرا در 2008 نشده نمی دونم من همین الان نوشتم و خطا هم نگرفت
اینم کد من:


CREATE NONCLUSTERED INDEX pIndex ON dbo.book(isbn,name)
WHERE name = 1;



کلن من دل خوشی از filtered index ندارم در حد بی خیال شدنش گاهی عذابم می ده.

اینم نمونه کد msdn


CREATE NONCLUSTERED INDEX FIBillOfMaterialsWithEndDate
ON Production.BillOfMaterials (ComponentID, StartDate)
WHERE EndDate IS NOT NULL ;


در آدرس:
http://msdn.microsoft.com/en-us/library/cc280372.aspx
امیدوارم مشکلت حل شه