안드로이드 시스템이 모바일이다 라는 점 때문에 별로 그럴일은 없지만 로컬DB파일들을 Join해야할 경우
ATTACH DATABASE '파일경로' AS "Aliases"
를 사용하면 됩니다.
예를 들어
String db1 = Environment.getExternalStorageDirectory().getPath() + "/db1.sqlite";
String db2 = Environment.getExternalStorageDirectory().getPath() + "/db2.sqlite";
String db3 = Environment.getExternalStorageDirectory().getPath() + "/db3.sqlite";
db = SQLiteDatabase.openDatabase(db1, null, SQLiteDatabase.CREATE_IF_NECESSARY )
db.execSQL("ATTACH DATABASE '"+db2+"' AS 'db2Aliases'" );
db.execSQL("ATTACH DATABASE '"+db3+"' AS 'db3Aliases'" );
'개발 > 안드로이드 개발' 카테고리의 다른 글
Theme.Dialog 인 Activity의 사이즈 조절 (0) | 2013.11.22 |
---|---|
안드로이드 Thread와 Memory leaks에 대해 (0) | 2013.11.12 |
어플리케이션에서 삭제 시 파일 삭제 (0) | 2013.10.29 |
비정상적인 오류에 대한 대응(Thread.UncaughtExceptionHandler) (0) | 2013.10.29 |
Compass 예제 (0) | 2013.07.19 |