PDA

View Full Version : سوال: پروسجری که تیبل های دارای رکورد را نشون بده



moferferi
چهارشنبه 25 فروردین 1389, 09:27 صبح
سلام.
من یه دیتابیس دارم که شامل تعدادزیادی جدول هست.
میخوام یه پروسجری بنویسم که نام جدول هایی که دارای حتی یک رکورد هم هستند را برگردونه.
و جدول ایی که خالی از رکورد هستند را نشون نده

محمد سلیم آبادی
شنبه 28 فروردین 1389, 22:16 عصر
سلام،
این رو امتحان کنید:


CREATE PROC test AS
SELECT
[TableName] = so.name
FROM
sysobjects so,
sysindexes si
WHERE
so.xtype = 'U'
AND
si.id = OBJECT_ID(so.name)
GROUP BY
so.name
HAVING MAX(si.rows) > 0;