ورود

View Full Version : سوال: مشکل در گذاشتن view



niloofar norouzi
یک شنبه 28 مهر 1387, 13:10 عصر
سلام



create view v1 as
select p.fname,po,post from personel p
join post po
on p.id=po.id
where p.id='11'


وقتی روی id ایندکس می زارم error میده که این فیلد در view شرکت نکرده
چطور می تونم این مشکل را حل کنم؟
با تشکر

AminSobati
یک شنبه 28 مهر 1387, 20:13 عصر
سلام،
View برای ایندکس داشتن اولا باید با پارامتر WITH SCHEMABINDING ساخته بشه ثانیا جداول با نام دو قسمتی قید بشن مثل dbo.post
علت اینکه id رو در select قید نمیکنین چیه؟ نهایتا میتونین یک View رو این View بسازین که id رو نمایش نده