Troubleshooting
Problem
ANSI session mode is a state in which transaction processing semantics adhere to the rules defined by the ANSI SQL: 2011 specification. Teradata (or BTET) session mode is a state in which transaction processing follows a set of rules defined by Teradata. Teradata session mode provides a means for conducting transaction processing by legacy applications.
In ANSI session mode, each transaction consists of one or more requests, each of which can consist of one or more SQL statements in ANSI session mode.
Multistatement requests are treated as a single atomic unit; either all the work done by all the statements in a multi statement request is committed or none of it is.
Apart from transaction semantics, you can write SQL code with explicit specifications to override defaults so that it performs identically in both ANSI and Teradata session modes.
The default for literals in sql query statement is that they are case-sensitive in ANSI mode and case-insensitive in Teradata mode.
Symptom
Document Location
Worldwide
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
25 April 2025
UID
ibm11282516