select n1,(select count(*) from b1.dbo.tblmain)as _B1,
(select count(*) from b2.dbo.tblmain)as _B2,

(select count(*) from (n1+'dbo.tblmain'))as n1

from MdfDanesh.dbo.tblMain

سلام کسی هست راهنمایی کنه که چطوری اسم دیتابیس رو در select بالا پاس بدیم. خط سوم خطا Incorrect syntax near '+'. داره.

B1,B2,.....
دیتابیس هستن
می خوام در خروجی تعداد رکورد هر دیتابیس رو داشته باشم
همون طور که ملاحظه میفرماید به تعداد رکورد هر دیتابیس دسترسی دارم
photo_2017-03-08_13-27-05.jpg
ولی خروجی مورد نظر برام امکان پذیر نیست نمی دونم چطوری باید به خروجی زیر دسترسی پیدا کنم ؟؟؟
name , count
B1 167
B2 160
B3 200
.
.
.