PDA

View Full Version : به دست آوردن لیستی از پایگاههای داده موجود



v_shalchian
پنج شنبه 22 مرداد 1383, 09:36 صبح
با سلام
می خواستم بدونم و قتی یک DEConnection ایجاد می کنیم که به SQL Server متصل است , چه طور می تونیم حین اجرای برنامه لیستی از Database های موجود رو ببینیم.

AminSobati
جمعه 23 مرداد 1383, 15:01 عصر
select * from master.information_schema.schemata

v_shalchian
جمعه 23 مرداد 1383, 15:22 عصر
البته اینطوری هم میشه


SELECT Name FROM master..sysdatabases

AminSobati
جمعه 23 مرداد 1383, 16:32 عصر
مایکروسافت انجام SELECT به طور مستقیم روی جداول سیستمی رو توصیه نمیکنه مگر در موارد خاص. چون تضمینی نیست که درنسخه های بعدی SQL Server ساختار این جداول حفظ بشه. لذا استفاده از Viewهای سیستمی رو پیشنهاد میکنه چون در صورت تغییر ساختار زیرین SQL Server، این Viewها به روز میشوند و Applicationهای ما میتونن همیشه و در همه ورژنها به اونها اعتماد کنن.

v_shalchian
جمعه 23 مرداد 1383, 20:28 عصر
:تشویق:

AminSobati
جمعه 23 مرداد 1383, 21:51 عصر
:)