سلام.
برای بدست آوردن مجموع تعداد رکوردهای اون 5 جدول، میتونید بدین شکل عمل کنید:
;WITH cte AS(
SELECT
MAX(i.rows) AS TotalRows
FROM
sysobjects o,
sysindexes i
WHERE
o.xtype = 'U' AND i.id = OBJECT_ID(o.name) AND
o.name in ('aspnet_Profile', 'aspnet_Paths', 'aspnet_Users')
GROUP BY
o.name
)
SELECT SUM(TotalRows) FROM cte
که در اون
- aspnet_Profile
- aspnet_Paths
- و aspnet_Users
نام جداول هستن. شما می تونید نام جداولتون رو در اون بخش از query قرار بدید تا به هدفتون برسید. در مورد Insert کردن در جدول موقت هم میتونید بدین شکل عمل کنید:
CREATE TABLE #MyTempTable
(
[IndexId] INT IDENTITY (1, 1) NOT NULL,
[Whatever] INT
)
و در نهایت، با یک INSERT Command میتونید داده مورد نظر رو در #MyTempTable درج کنید (که گمان نمیکنم نیازی به مثال داشته باشه).
موفق باشید.