View Full Version : sysobjects vs Information_Schema
ali643
شنبه 19 خرداد 1386, 23:29 عصر
سلام دوستان
میشه تفاوتی بین این دو جدول سیستمی گذاشت؟؟؟ لطفا یه مقداری توضیح بدید
مرسی
Kamyar.Kimiyabeigi
یک شنبه 20 خرداد 1386, 08:00 صبح
Information_Schema ها جدول نیستند بلکه View های سیستمی هستند که موارد زیر رو به صورت Category شده در اختیارتون میزارن.
CHECK_CONSTRAINTS
COLUMN_DOMAIN_USAGE
COLUMN_PRIVILEGES
COLUMNS
CONSTRAINT_COLUMN_USAGE
CONSTRAINT_TABLE_USAGE
DOMAIN_CONSTRAINTS
DOMAINS
KEY_COLUMN_USAGE
PARAMETERS
REFERENTIAL_CONSTRAINTS
ROUTINES
ROUTINE_COLUMNS
SCHEMATA
TABLE_CONSTRAINTS
TABLE_PRIVILEGES
TABLES
VIEW_COLUMN_USAGE
VIEW_TABLE_USAGE
VIEWS
ali643
یک شنبه 20 خرداد 1386, 16:01 عصر
خب اینکه تو BOL بود فرقشون؟
AminSobati
یک شنبه 20 خرداد 1386, 23:43 عصر
جداول سیستمی به صورت فیزیکی Data در اختیار دارند ولی View نه. View خودش از جداول سیستمی Query میگیره. برای دسترسی به اطلاعات سیستمی توصیه میشه از Viewهای استفاده کنیم چون ساختارشون در همه نسخه های SQL Server ثابته، اما جداول سیستمی ممکنه فرق کنند
Kamyar.Kimiyabeigi
دوشنبه 21 خرداد 1386, 07:28 صبح
خب اینکه تو BOL بود فرقشون؟
به نظر شما اینکه INFORMATION_SCHEMA یک View هست و sysobject یک Table فرق حساب نمیشه؟ (یعنی از نظر شما تفاوتی بین View و Table نیست؟؟؟) :متفکر:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.