ورود

View Full Version : سوال: بدست آوردن اطلاعات بانك اطلاعاتي



javadaghaiy
سه شنبه 07 اردیبهشت 1389, 13:19 عصر
با عرض سلام
نمي دونم قبلا چنين سئوالي مطرح شده يا نه ولي گشتم نبود. اگه مي شه كمك كنيد.

من مي خوام با داشتن رشته اتصال يك بانك اطلاعاتي تمام مشخصات اونو دربيارم از جمله:

1- تعداد جدولهاي بانك به همراه نام جداول
2- فيلدهاي هر جدول و نوع آنها و ...
3- كليد اصلي و خارجي براي هرجدول
4- و از اينجور اطلاعات

نمي دونم امكان داره يا نه اگه كمك كنيد ممنون ميشم.

محمد سلیم آبادی
سه شنبه 07 اردیبهشت 1389, 13:45 عصر
سلام،
با کوئری گرفتن از ویوهای سیستمی INFORMATION_SCHEMA می توانید به تمام اطلاعاتی که نام بردین دست پیدا کنید. (در اینترنت جستجو کنید مثال خیلی زیاد وجود داره)
برای آمار جداول و ستون ها کافیه این دو ویوی زیر به هم JOIN شوند:
information_schema.columns
information_schema.tables

از این مقاله هم می تونید استفاده کنید:
http://www.30sharp.com/ShowArticle.aspx?nid=13&did=201&AuthorID=11

javadaghaiy
سه شنبه 07 اردیبهشت 1389, 14:12 عصر
آقا خيلي ممنون خيلي سريع و مفيد بود
اما يه سئوال :
ویوهای سیستمی براي هرنوع بانكي جواب مي ده مثل اوراكل

يا اوراكل اين ويوهارو به شكلهاي ديگه اي داره و با نام هاي ديگر چون مي دونم اوراكل اطلاعات بيشتري رو ارائه مي ده
ممنون مي شم در اين باره مفصل بحث بشه البته تا اينجا هم ممنون من به جوابم رسيدم

محمد سلیم آبادی
سه شنبه 07 اردیبهشت 1389, 14:24 عصر
در مورد اوراکل هیچ اطلاعاتی ندارم. در نتیجه نمی تونم بگم واقعا در اوراکل ویوهایی با این نام برای این منظور وجود دارد یا خیر.

ولی قطعا بایستی در اوراکل بشود به این اطلاعات دست یافت. کافیه در اینترنت جستجو کنید.