ورود

View Full Version : یافتن تعداد سطرهای جدول با استفاده ار اطلاعات سیستم



devil00x
شنبه 03 فروردین 1387, 23:47 عصر
با سلام خدمت دوستان.
برای یافتن تعداد سطرهای یک جدول با استفاده از جدول های سیستمی می بایست از جدول sysindexes استفاده کرد و با join کردن جدول با sysobjects که بر اساس id جدول هاست می تونید rowcnt از جدول اولی رو بر گردانید که تعداد سطرهای جدول مورد نظرتون هست.

AminSobati
یک شنبه 04 فروردین 1387, 00:26 صبح
دوست عزیزم،
در SQL Server 2005 از این روش میتونین:


use northwind
go
select sum (rows) from sys.partitions where object_id = object_id('Orders')
and index_id < 2

متاسفانه 2000 در دسترسم نیست که برای اون هم راهش رو قطعا عرض کنم

devil00x
یک شنبه 04 فروردین 1387, 12:28 عصر
دوست عزیزم،
در SQL Server 2005 از این روش میتونین:


use northwind
go
select sum (rows) from sys.partitions where object_id = object_id('Orders')
and index_id < 2

متاسفانه 2000 در دسترسم نیست که برای اون هم راهش رو قطعا عرض کنم

دوست عزیز با عرض تاسف باید بگم یا دستور مشکل یا 2000 این قسمت sys.partitions رو نداره؟؟