ورود

View Full Version : سوال: پيداكردن نام جداول و سر ستونهاي يك جدول..؟



Afshin160
یک شنبه 13 مرداد 1387, 15:51 عصر
سلام به تمام دوستان...

اميد وارم خوب باشيد ...
يه سوال ...
چطور ميتوان با دستورات SQL Server نام table هاي يك ديتابيس را پيدا كرد ..؟
و
چطور ميتوان با دستورات SQL Server نام سر ستونهاي يك table را پيدا كرد ...؟

با كمال تشكر
افشين160

nima_dir
یک شنبه 13 مرداد 1387, 22:43 عصر
سلام
برای جدول این کوئری:


SELECT * FROM sysobjects WHERE type = 'U'

و برای اسم ستون هم از تابع COL_NAME استفاده کنین

Afshin160
دوشنبه 14 مرداد 1387, 10:25 صبح
سلام ...
دوست عزيز ... متشكرم از لطف شما
از كد مربوط به جداول تونستم استفاده كنم .. ولي از دستور COL_NAME نه..؟
يكم بيشتر توضيح ميدهيد...؟

nima_dir
دوشنبه 14 مرداد 1387, 14:41 عصر
تابعCOL_NAME شماره شناسه یک جدول و شماره شناسه یک ستون را گرفته و نام ستون بانک اطلاعاتی را برمی گرداند . ساختار آن بصورت زیر است :

کد:

COL_NAME(<table_id>, <column_id>)

پارامتر column_id شماره شناسه ستون را مشخص کرده و پارامتر table _id شماره شناسه جدولی که در بر دارنده آن ستون است مشخص می کند.