desatir7316
جمعه 19 خرداد 1391, 22:54 عصر
سلام دوستان
می خواستم همه ستون های یک table رو به جز فیلد id رو انتخاب کنم
چی کار باید کنم
باید همه ستون ها رو به جز اون یکی تو select بیارم؟
اگه بشه با except نوشتش خوب من اینو نوشتم ولی خطای زیر رو داد:
alter proc select_mobile(@mobileModel nvarchar(max)) as
select * from mobile
except
select mobile.id from mobile
where mobile.model= @mobileModel;
go
خطا:
Msg 205, Level 16, State 1, Procedure select_mobile, Line 2
All queries combined using a UNION, INTERSECT or EXCEPT operator must have an equal number of expressions in their target lists.
ممنون می شم راهنمایی کنید.
می خواستم همه ستون های یک table رو به جز فیلد id رو انتخاب کنم
چی کار باید کنم
باید همه ستون ها رو به جز اون یکی تو select بیارم؟
اگه بشه با except نوشتش خوب من اینو نوشتم ولی خطای زیر رو داد:
alter proc select_mobile(@mobileModel nvarchar(max)) as
select * from mobile
except
select mobile.id from mobile
where mobile.model= @mobileModel;
go
خطا:
Msg 205, Level 16, State 1, Procedure select_mobile, Line 2
All queries combined using a UNION, INTERSECT or EXCEPT operator must have an equal number of expressions in their target lists.
ممنون می شم راهنمایی کنید.