×

Attach & Detach Database در SQLite

فصل هفتم :

Attach & Detach Database

حالتی را در نظر بگیرید که در یک زمان چندین دیتابیس دارید و می خواهید از یکی از انها استفاده نمایید . با استفاده از دستو ATTACH DATABASE می توانید یکی از دیتابیس ها را انتخاب نموده و پس از آن تمامی دستورات sql بروی آن اعمال شوند. الگوی کلی دستور شکل ذیل است
ATTACH DATABASE 'DatabaseName' As 'Alias-Name';
دستور بالا اگر حتی دیتابیس موجود نباشد هم آنرا می سازد . بعبارت دیگر ما به یک دیتابیس که قبلا آنرا با نام فایل مشخص میکردیم یک نام مستعار اختصاص میدهیم

SQLite Attach Database

sqlite> ATTACH DATABASE 'testDB.db' as 'TEMP';
Error: database TEMP is already in use
sqlite> ATTACH DATABASE 'testDB.db' as 'main';
Error: database TEMP is already in use




دستور Detach عملی بر خلاف attach انجام میدهد و برای جدا کردن یک دیتابیس که قبلا برای آن نام مستعاری در نظر گرفه ایم استفاده میشود
DETACH DATABASE 'Alias-Name';
SQLite Attach Database


مفاهیم و موضوعات این فصل عبارتند از :

  • SQLite ATTACH Database

  • SQLite DETACH Database

vatantop
نظرات و سوالات درج سوال/ نظر