السلام عليكم ورحمة الله وبركاته
اخواني لدي مجموعة من الجداول لنفرضها 5 جداول بنفس الاعمدة ( اي ان عدد الاعمدة متساوي وبنفس الاسماء ) مثلا
جدول بإسم
[Baghdad]
يحتوي على الأعمدة التالية
[ID],[G1Load],[G2Load]
وجدول اخر بإسم
[Mosul]
يحتوي على نفس الاعمدة وهي
[ID],[G1Load],[G2Load]
هل من الممكن تكوين StoredProcedure للجدولين ولنفرض لعملية جلب البيانات مثلا
Create PROCEDURE GetGovernorate ( @TableName nvarchar(20) ) As Select * From [@TableName]
عندما قمت بإنشاء هذا الإجراء قام SQL Server بإنشائه ولكن المشكلة ظهرت عندما قمت بإستعماله حيث ظهرت رسالة خطأ هي Invalid object name '@TableName'.
تخبرني بانه تم استخدام بانه الاسم خطأ للمؤشر الذي ارسلته كـ اسم للجدول المستخدم في عملية جلب البيانات
هل هناك شي ناقص في الكود المستخدم ام ان هذه الحالة لايمكن تنفيذها
شكرا