PDA

View Full Version : Sql:pass dbname to select as parameter



mhsmity
چهارشنبه 18 اسفند 1395, 13:07 عصر
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,.....
دیتابیس هستن
می خوام در خروجی تعداد رکورد هر دیتابیس رو داشته باشم
همون طور که ملاحظه میفرماید به تعداد رکورد هر دیتابیس دسترسی دارم
144660
ولی خروجی مورد نظر برام امکان پذیر نیست نمی دونم چطوری باید به خروجی زیر دسترسی پیدا کنم ؟؟؟
name , count
B1 167
B2 160
B3 200
.
.
.

mhsmity
پنج شنبه 26 اسفند 1395, 02:34 صبح
سوالش سخته؟؟؟