PDA

View Full Version : دستور من خطای limit of 256 tables را می دهد.



SYNDROME
شنبه 13 بهمن 1386, 18:26 عصر
دوستان من دستوری به شکل زیر نوشته ام.


Select *
From ( Select Date1
From View1
Union
Select Date2
From View2
Union
Select Date3
From View3
Union
Select Date4
From View4
)
As Tbl_Test

ولی زمانی که در QueryAnalyzer تست می کنم پیغام زیر را نمایش می دهد.


Server: Msg 4408, Level 16, State 1, Line 1
The query and the views or functions in it exceed the limit of 256 tables.

مشکل از کجاست.
با تشکر از دوستان

AminSobati
یک شنبه 14 بهمن 1386, 00:04 صبح
دوست عزیزم فکر میکنم پیغام خطا همه چیز رو داره میگه و جایی برای توضیح بیشتر نیست! فقط میتونم پیشنهاد کنم در صورت امکان، Query بالایی رو در View قرار ندین و به جاش SP استفاده کنین

SYNDROME
سه شنبه 16 بهمن 1386, 17:23 عصر
با تشکر از امین آقای گل.
مشکل از View هایی بود که در دستورات بالا استفاده کرده بودم.
به دلیل اینکه هر کدام از این View ها چندین جدول را با هم Join کرده بودند مشکل فوق به وجود می آمد.
با تشکر
موفق باشید