آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

نمودار اطلاعات ستون ها

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

نمودار اطلاعات ستون ها

ویو INFORMATION_SCHEMA.COLUMNS به شما اجازه می دهد اطلاعاتی در مورد همه ی ستون ها مربوطبه همه ی جدول ها و ویوهای داخل یک دیتابیس به دست آورید. این ویو این اطلاعات را به طور پیش فرض برای هر جدول مجزا و ویو در دیتابیس، نشان می دهد.

توضیحات

این ویو از هر دیتابیسی در SQL Server فراخوانده می شود و نتایج را برای داده ی آن دیتابیس خاص گزارش می دهد.

ستون هایی که این ویو گزارش می دهد، به قرار زیر می باشند:

Column name
Data type
Description
TABLE_CATALOG
nvarchar(128)
Table qualifier.
توصیف کننده ی جدول
TABLE_SCHEMA
nvarchar(128)
نام نموداری که دارای جدول می باشد.
TABLE_NAME
nvarchar(128)
نام جدول
COLUMN_NAME
nvarchar(128)
ستون جدول
ORDINAL_POSITION
int
شماره ی شناسایی ستون.
نکته:در SQL Server 2005 ، این ID ها اعداد پشت سر هم می باشند.
COLUMN_DEFAULT
nvarchar(4000)
مقدار پیش فرض ستون.
IS_NULLABLE
varchar(3)
Nullability (پوچ بودن) ستون، اگر این ستون Null را مجاز بداند، ستون YES را گزارش می دهد، در غیر این صورت NO.
DATA_TYPE
nvarchar(128)
نوع داده ی ارائه شده ی سیستم.
CHARACTER_MAXIMUM_LENGTH
int
حداکثر کاراکترها برای داده ی دوتایی، داده ی کاراکتر، یا متن و داده ی تصویر.
-1 برای xml و ارزش بزرگ نوع داده. در غیر این صورت NULL گزارش داده می شود.
CHARACTER_OCTET_LENGTH
int
حداکثر بایت برای داده دوتایی، داده ی کاراکتر، یا داده ی متن و تصویر. 1 برای xml و ارزش بزرگ نوع داده. در غیر این صورت NULL گزارش داده می شود.
NUMERIC_PRECISION
tinyint
دقت داده تقریبی عددی، داده های دقیق عددی، داده عدد صحیح، و یا داده های پولی. در غیر این صورت، NULL گزارش میشود.
NUMERIC_PRECISION_RADIX
smallint
ریشه ( Precision radix)دقیق از داده تقریبی عددی، داده های دقیق عددی، داده عدد صحیح، و یا داده های پولی. در غیر این صورت، NULL برگردانده
NUMERIC_SCALE
int
مقیاس داده تقریبی عددی، داده های دقیق عددی، داده عدد صحیح، و یا داده های پولی. در غیر این صورت، NULL گزارش می شود.
DATETIME_PRECISION
smallint
کد زیرمجموعه برای datetime و انواع داده ی SQL-92 interval . برای دیگر داده ها Null گزارش می شود.
CHARACTER_SET_CATALOG
nvarchar(128)
Master گزارش می دهد، به این معنا که دیتابیسی که در آن مجموعه کاراکتر قرار گرفته است، اگر ستون کاراکتر باشد، نوع داده data یا text، در غیر این صورت NULL گزارش می شود.
CHARACTER_SET_SCHEMA
nvarchar(128)
همیشه NULL را گزارش می دهد.
CHARACTER_SET_SCHEMA
nvarchar(128)
همیشه NULL را گزارش می دهد.
CHARACTER_SET_NAME
nvarchar(128)
اگر ستون از نوع داده ی text یا data باشد، نام خاص برای مجموعه ی کاراکتر گزارش می دهد. در غیر این صورت NULL گزارش می دهد.
COLLATION_CATALOG
nvarchar(128)
همیشه NULL را گزارش می دهد.
COLLATION_SCHEMA
nvarchar(128)
همیشه NULL را گزارش می دهد.
COLLATION_NAME
nvarchar(128)
اگر ستون از نوع داده ی text یا data باشد، نام خاص برای مجموعه ی کاراکتر گزارش می دهد. در غیر این صورت NULL گزارش می دهد.
DOMAIN_CATALOG
nvarchar(128)
اگر ستون از نوع داده ی مستعار باشد، این ستون نام دیتابیس است که در آن نوع داده ی تعریف شده توسط یوزر، ایجاد شد. در غیر این صورت NULL گزارش می دهد.
DOMAIN_SCHEMA
nvarchar(128)
اگر ستون از نوع داده ی تعریف شده توسط یوزر باشد، این ستون نام نمودار مربوط به داده ی تعریف شده توسط یوزر را گزارش می دهد. در غیر این صورت NULL گزارش می دهد.
DOMAIN_NAME
nvarchar(128)
اگر ستون از نوع داده ی تعریف شده توسط یوزر باشد، این ستون نام نوع داده ی تعریف شده توسط یوزر می باشد. در غیر این صورت NULL گزارش می دهد.

منبع: کتاب های آنلاین SQL Server 2005

برای اینکه قادر باشید خروجی را نشان دهید، نتایج به چند بخش شکسته شده اند:

آموزش SQL Server آموزش SQL Server آموزش SQL Server آموزش SQL Server آموزش SQL Server

برای داشتن Query مربوط به فقط یک جدول ، می توانید از عبارت زیر استفاده کنید:

SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Address'‎
  • 592
  •    732
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .