ورود

View Full Version : آیا در جدول های فرعی اطلاعاتی وجود دارد



S_VB.max
سه شنبه 19 اردیبهشت 1391, 13:02 عصر
سلام

یک جدول اصلی دارم که به چندین جدول دیگر ارتباط دارد
می خوام بدونم که آیا رکوردی از جدول اصلی هست که حداقل در یکی جدولهای فرعی اطلاعاتی ثبت شده باشد یا نه اینکار را می خوام بدون دانستن اسم جدولهای فرعی انجام بدم

برای اینکار باید چکار کنم؟

mohsen.net
چهارشنبه 20 اردیبهشت 1391, 12:47 عصر
یعنی Relation ها را تعیین کردی؟

S_VB.max
چهارشنبه 20 اردیبهشت 1391, 13:02 عصر
یعنی Relation ها را تعیین کردی؟

بله بین تمام جدولها ارتباط وجود دارد

mohsen.net
چهارشنبه 20 اردیبهشت 1391, 13:05 عصر
SET NOCOUNT ON
CREATE TABLE #RowC (
table_name sysname ,
row_count INT,
reserved_size VARCHAR(50),
data_size VARCHAR(50),
index_size VARCHAR(50),
unused_size VARCHAR(50))

INSERT #RowC
EXEC sp_msforeachtable 'sp_spaceused ''?'''
--__________________________________________________ _____________
Select
object_name(rkeyid) Parent_Table,
object_name(fkeyid) Child_Table,
object_name(constid) FKey_Name,
c1.name FKey_Col,
c2.name Ref_KeyCol,
rc.row_count

From
sys.sysforeignkeys s INNER JOIN sys.syscolumns c1
ON ( s.fkeyid = c1.id And s.fkey = c1.colid )
INNER JOIN syscolumns c2
ON ( s.rkeyid = c2.id And s.rkey = c2.colid )
INNER JOIN #RowC rc
ON rc.table_name=object_name(fkeyid)
Order by Parent_Table,Child_Table

DROP TABLE #RowC

zare69
دوشنبه 25 اردیبهشت 1391, 13:21 عصر
با سلام
من چجوری می تونم از این کدها استفاده کنم.:متفکر:این کدها را اجرا می کنم ولی چیزی نمایش نمی دهد.
لطفا بیشتر راهنمایی کنید.

mohsen.net
دوشنبه 25 اردیبهشت 1391, 14:31 عصر
من چجوری می تونم از این کدها استفاده کنم.:متفکر:این کدها را اجرا می کنم ولی چیزی نمایش نمی دهد.

این کد ها را توی query editor کپی کن و اجرا کن
شاید هیچ Relation بین جداول دیتابیس شما تعریف نشده است

zare69
پنج شنبه 28 اردیبهشت 1391, 09:40 صبح
این کد ها را توی query editor کپی کن و اجرا کن
شاید هیچ Relation بین جداول دیتابیس شما تعریف نشده است
نه بین جداول Relation وجود دارد و زمان اجرا ستون ها را نمایش می دهد ولی با اینکه داده داخل جداول است ولی هیچ سطری از داده ها نمایش نمی دهد.
ممنون میشم راهنمای کنید.:خجالت: