aboutsummaryrefslogtreecommitdiff
path: root/odb/mssql/mssql.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2013-01-15 12:27:27 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2013-01-15 12:27:27 +0200
commit79121ca0e7ffdad212513a05fba76c1a19a73df5 (patch)
treeb2c25369dd44d8a931a7c16d8d7093c0a646fc85 /odb/mssql/mssql.hxx
parent5e113195591a9f8dccbb8f5f743cdd7776906b08 (diff)
Add support for setting SQL Server transaction isolation level
Diffstat (limited to 'odb/mssql/mssql.hxx')
-rw-r--r--odb/mssql/mssql.hxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/odb/mssql/mssql.hxx b/odb/mssql/mssql.hxx
index f6d434e..8fa4303 100644
--- a/odb/mssql/mssql.hxx
+++ b/odb/mssql/mssql.hxx
@@ -46,6 +46,14 @@
# define SQL_MARS_ENABLED_YES 1L
#endif
+#ifndef SQL_COPT_SS_TXN_ISOLATION
+# define SQL_COPT_SS_TXN_ISOLATION (SQL_COPT_SS_BASE + 27)
+#endif
+
+#ifndef SQL_TXN_SS_SNAPSHOT
+# define SQL_TXN_SS_SNAPSHOT 0x00000020L
+#endif
+
#ifndef SQL_SS_TIME2
# define SQL_SS_TIME2 (-154)
# define SQL_SS_TIMESTAMPOFFSET (-155)