كيفية اختبار وجود الكائن في Firebird SQL؟

StackOverflow https://stackoverflow.com/questions/127118

  •  02-07-2019
  •  | 
  •  

سؤال

أحتاج إلى اختبار ما إذا كانت أنواع مختلفة من كائنات قاعدة البيانات موجودة في قاعدة بيانات معينة، ولا أعرف كيفية صياغة هذه الاختبارات في Firebird SQL.يحتوي كل اختبار على النموذج "هل كائن من النوع X بالاسم ي يخرج؟".على سبيل المثال، أحتاج إلى اختبار ما إذا كان هناك جدول يحمل اسمًا معينًا أم لا.أنواع الكائنات التي أحتاج إلى اختبارها هي:

  • طاولة
  • منظر
  • اِختِصاص
  • مشغل
  • إجراء
  • استثناء
  • يولد
  • UDF
  • دور

يمكن للمرء العثور على كيفية الاستعلام عن جدول معين على الإنترنت، ولكن يصعب العثور على الأنواع الأخرى ...

هل كانت مفيدة؟

المحلول

أعتقد أن الكثير مما تطلبه يمكن العثور عليه في هذا المنتدى.إذا كنت ترغب في الغوص أعمق قليلا، هذا الموقع يبدو أن لديها تمثيل رسومي للجداول.

نصائح أخرى

يبدو أنك بحاجة إلى الاستعلام عن جداول النظام للحصول على هذه المعلومات بشكل موثوق.فيما يلي برنامج تعليمي يبدو أنه يمكن أن يساعد:

http://www.alberton.info/firebird_sql_meta_info.html

في كل عام، كان مارتين تونيس يعقد جلسة في مؤتمر فايربيرد

حتى تجد في الجدول الزمني في عام 2005http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=fb_conf_timetable_2005

في 2006http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=fb_conf_timetable_2006

وهناك أيضا لعامي 2007 و 2008

http://www.firebirdconference.net/index.php?option=com_content&view=article&id=3&Itemid=3

ولكن لا أعرف من أين لتحميل الأوراق

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top