Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transaction Isolation Level #28

Open
cbandy opened this issue Mar 15, 2013 · 1 comment
Open

Transaction Isolation Level #28

cbandy opened this issue Mar 15, 2013 · 1 comment

Comments

@cbandy
Copy link
Owner

cbandy commented Mar 15, 2013

The SQL-92 standard allows the isolation level of the next transaction to be specified.

The most common implementation is to set the isolation level of all subsequent transactions. The syntax for this was standardized in SQL:1999 as SET SESSION CHARACTERISTICS ..., though most vendors don't care.

MySQL: SET SESSION TRANSACTION ISOLATION LEVEL {level};
Oracle: ALTER SESSION SET ISOLATION_LEVEL = {level};
PostgreSQL: SET SESSION CHARACTERISTICS AS TRANSACTION {level};
SQL Server: SET TRANSACTION ISOLATION LEVEL {level};
SQLite: PRAGMA read_uncommitted = 1;

@Yahasana
Copy link

Yahasana commented Jul 5, 2013

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants