PDA

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 نیست؟؟؟) :متفکر: