Latest web development tutorials

قاعدة بيانات SQLite إضافية

تخيل هذا الوضع، عندما يكون هناك أكثر من قاعدة بيانات واحدة في نفس الوقت متاح، تريد استخدام أي منها. وسكليتيATTACH يستخدم بيان DTABASEلتحديد قاعدة بيانات محددة، استخدم هذا الأمر بعد وسيتم تنفيذ كل بيان سكليتي في قاعدة البيانات المرفقة.

قواعد

بناء الجملة الأساسية من برنامج SQLite ATTACH بيان DATABASE كما يلي:

إرفاق قاعدة البيانات 'و databasename' باسم 'اسم مستعار، اسم'؛

إذا لم يتم إنشاء قاعدة البيانات، فإن الأمر أعلاه إنشاء قاعدة بيانات إذا كانت قاعدة البيانات موجودة بالفعل، وضع اسم ملف قاعدة البيانات وقاعدة البيانات المنطقية "اسم مستعار، اسم" التوحد.

أمثلة

إذا كنت تريد إرفاقه إلىtestDB.db قاعدة البيانات الموجودة،وبيان قاعدة بيانات إرفاق كما يلي:

سكليتي> إرفاق قاعدة البيانات 'testDB.db' باسم 'اختبار'؛

الأمر لعرض قاعدة بيانات إضافية .database استخدامبرنامج SQLite.

سكليتي> .database
اسم الملف يليها
--- --------------- ----------------------
0 /home/sqlite/testDB.db الرئيسية
2 اختبار /home/sqlite/testDB.db

محجوزالرئيسي ودرجة الحرارةاسم قاعدة البيانات لقاعدة البيانات الأولية ومخازن قاعدة بيانات الجداول المؤقتة وغيرها من الأشياء بيانات مؤقتة. وهذه قاعدتي المتاحة لكل اسم اتصال قاعدة البيانات، ويجب أن لا تستخدم لإضافي، أو أنها سوف تحصل على رسالة تحذير، على النحو التالي:

سكليتي> إرفاق قاعدة البيانات 'testDB.db "على أنه" TEMP'؛
خطأ: TEMP قاعدة بيانات قيد الاستخدام
سكليتي> إرفاق قاعدة البيانات 'testDB.db' باسم 'الرئيسية'؛
خطأ: TEMP قاعدة بيانات قيد الاستخدام