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 شماره شناسه جدولی که در بر دارنده آن ستون است مشخص می کند.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.