패키지 | flash.data |
클래스 | public class SQLTransactionLockType |
상속 | SQLTransactionLockType Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
SQLConnection.begin()
메서드의 option
매개 변수에 사용할 수 있는 값을 나타내는 상수를 포함합니다.
관련 API 요소
상수 | 정의 주체 | ||
---|---|---|---|
DEFERRED : String = "deferred" [정적]
지연된 잠금 트랜잭션 옵션을 지정합니다. | SQLTransactionLockType | ||
EXCLUSIVE : String = "exclusive" [정적]
배타적 잠금 트랜잭션 옵션을 지정합니다. | SQLTransactionLockType | ||
IMMEDIATE : String = "immediate" [정적]
즉시 잠금 트랜잭션 옵션을 지정합니다. | SQLTransactionLockType |
DEFERRED | 상수 |
public static const DEFERRED:String = "deferred"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
지연된 잠금 트랜잭션 옵션을 지정합니다. 지연된 잠금 트랜잭션에서는 데이터베이스에 처음으로 액세스하기 전까지는 데이터베이스에 대한 잠금이 수행되지 않습니다. 지연된 트랜잭션에서는 첫 번째 읽기 또는 쓰기 작업 전까지는 잠금이 수행되지 않습니다.
관련 API 요소
EXCLUSIVE | 상수 |
public static const EXCLUSIVE:String = "exclusive"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
배타적 잠금 트랜잭션 옵션을 지정합니다. 배타적 잠금 트랜잭션에서는 데이터베이스에 대한 잠금이 즉시 수행됩니다. 동일하거나 다른 AIR 응용 프로그램에서 다른 SQLConnection을 통해 동일한 데이터베이스에 대해 실행되는 다른 SQLStatement 객체는 데이터베이스의 데이터를 읽거나 데이터베이스에 데이터를 쓸 수 없습니다.
관련 API 요소
IMMEDIATE | 상수 |
public static const IMMEDIATE:String = "immediate"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
즉시 잠금 트랜잭션 옵션을 지정합니다. 즉시 잠금 트랜잭션에서는 데이터베이스에 대한 잠금이 즉시 수행됩니다. 동일하거나 다른 AIR 응용 프로그램에서 다른 SQLConnection을 통해 동일한 데이터베이스에 대해 실행되는 SQLStatement 객체는 데이터베이스의 데이터를 읽을 수 있지만 데이터베이스에 데이터를 쓸 수는 없습니다. 그러나 데이터베이스에서 데이터를 읽는 다른 연결의 경우 데이터베이스에 있는 데이터의 초기 상태는 비트랜잭션 SQLConnection 인스턴스 begin()
메서드를 호출하기 전의 데이터베이스 상태와 동일합니다. 즉시 잠금 트랜잭션 내에서 변경한 데이터 변경 사항 중 커밋하지 않은 내용은 다른 연결에 사용할 수 없습니다.
관련 API 요소
Tue Jun 12 2018, 03:17 PM Z