PDA

View Full Version : استخراج Description تیبل و فیلد هاش



ozzy_mra
سه شنبه 09 اسفند 1390, 07:54 صبح
سلام
در زمان ایجاد تیبل در حالت Design ، در بخش properties میشه برای هر فیلد یه Description نوشت من برای تمام فیلد هام این کار رو انجام دادم حالا می خوام یه داکیومنت از شرح فیلد هام و تیبل هام بسازم
از چه راهی می تونم این کار رو انجام بدم؟

v.hosseini2008
سه شنبه 09 اسفند 1390, 11:07 صبح
با سلام

کد زیر را Copy Paste کنید در یک NewQuery و دیتا بیس مورد نظر را انتخاب کنید.

SELECT u.name + '.' + t.name AS N'جدول',
td.value AS N'شرح جدول',
c.name AS N'نام ستون',
cd.value AS N'شرح ستون'
FROM sysobjects t
INNER JOIN sysusers u
ON u.uid = t.uid
LEFT OUTER JOIN sys.extended_properties td
ON td.major_id = t.id
AND td.minor_id = 0
AND td.name = 'MS_Description'
INNER JOIN syscolumns c
ON c.id = t.id
LEFT OUTER JOIN sys.extended_properties cd
ON cd.major_id = c.id
AND cd.minor_id = c.colid
AND cd.name = 'MS_Description'
WHERE t.type = 'u'
ORDER BY t.name, c.colorder



وحید حسینی
DataBase Administrator MCITP

ozzy_mra
سه شنبه 09 اسفند 1390, 11:47 صبح
ممنون
آیا نرم افزاری وجود داره که از این Description ها بشه یه فایل Help یا یه document ساخت؟

v.hosseini2008
پنج شنبه 11 اسفند 1390, 07:36 صبح
باید بیشتر بررسی کرد اما نرم افزار هایی جهت Document کردن مثل RedGate وجود دارد.

s_ahmadneya
سه شنبه 17 بهمن 1391, 09:04 صبح
برای فیلدمی شه توضیح نوشت برای جدول چطوری این کار را بکنم