2011-08-17 5 views

답변

2

:

프라 그마 문은 SQLite는 특정과 SQLite는 라이브러리의 동작을 수정 또는 내부 (비 테이블) 데이터에 대한 SQLite는 라이브러리를 조회하는 데 사용되는 SQL의 확장입니다. 프라 그마 문은

그래서, 결과 집합을 반환하지 않는 PRAGMA와 함께 작동해야 SQLiteDatabaseexecSQL()을 기대하는 다른 SQLite는 명령과 동일한 인터페이스 (예를 들어, SELECT, INSERT)를 이용하여 발급됩니다.

PRAGMA이 SQLite 문을 컴파일하는 데 영향을 미치는 경우 compileStatement()SQLiteDatabase으로 시도해보고 작동하는지 확인하십시오. 나는 그것이 확실하지 않더라도 SQLite C API에서 sqlite3_prepare()으로 매핑 할 것을 기대합니다. 어쩌면

"PRAGMA main.locking_mode = exclusive"; 

에서 : PRAGMA를 사용하는 경우

1

나는 그래서이 예와 같이 그것의 매개 변수를 사용하여 전체 문을 실행했습니다 안드로이드에,이 매개 변수를 결합하는 것을 허용하지 않을 수 있습니다 방법을 모른다 안드로이드는 execSQL() 방법으로 만 사용할 수 있습니다.

관련 문제