http://docs.phonegap.com/en/3.1.0/cordova_storage_storage.md.html#SQLTransaction 목록 다음과 같은 자바 스크립트 코드 조각에서 폰갭 웹 SQL 데이터베이스 문서 :PhoneGap의 Web SQL 데이터베이스를 통해 SQL 문이 순차적으로 실행됩니까?
function populateDB(tx) {
tx.executeSql('DROP TABLE IF EXISTS DEMO');
tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
}
내가 위의 코드 조각의 4 SQL 문을 순차적으로 실행됩니다 보장 있습니까 (즉, DROP TABLE 명령이 확실히 실행됩니다 첫 번째, 두 번째 등 CREATE TABLE 문 다음에)? 비동기식 PhoneGap Web SQL 데이터베이스 API의 특성에 대한 많은 게시물이 있지만 PhoneGap Web SQL 데이터베이스 API의 특성에 대한 게시물을 찾을 수 없습니다. 상상할 수 있듯이 DROP TABLE 문이 처음 실행을 끝내지 않은 경우 CREATE TABLE 문을 실행하는 것은 의미가 없습니다.
이것을 확인하는 문서가 있습니까? – Mitch
설명서가 없습니다. 그러나 제가 한 일은 항상 주문을 존중합니다. – Purus